Compartilhar via


Método ICorDebugNativeFrame2::GetStackParameterSize

Retorna o tamanho cumulativo dos parâmetros na pilha em sistemas operacionais x86.

Sintaxe

HRESULT GetStackParameterSize([out] ULONG32 * pSize)

Parâmetros

pSize [fora] Um ponteiro para o tamanho cumulativo dos parâmetros na pilha.

Valor de retorno

Esse método retorna os seguintes HRESULTs específicos, bem como erros HRESULT que indicam falha de método.

HRESULT Descrição
S_OK O tamanho da pilha foi retornado com êxito.
S_FALSE GetStackParameterSize foi chamado em uma plataforma não x86.
E_FAIL The size of the parameters could not be returned.
E_INVALIDARG pSize é null.

Exceções

Comentários

Os métodos ICorDebugStackWalk não ajustam o ponteiro de pilha para parâmetros que são enviados por push na pilha. Em vez disso, você pode usar o valor retornado por GetStackParameterSize para ajustar o ponteiro de pilha para propagar um desenrolador nativo, que se ajusta aos parâmetros.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versões do .NET Framework: disponíveis desde 4

Confira também