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 [out] Um ponteiro para o tamanho cumulativo dos parâmetros na pilha.

Valor de retorno

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

HRESULT Description
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.

Exceptions

Observações

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 GetStackParameterSize para ajustar o ponteiro de pilha para propagar um desenrolador nativo, que é ajustado para os parâmetros.

Requirements

Plataformas: Consulte sistemas operacionais com suporte do .NET.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versões do .NET: Disponível desde o .NET Framework 4.0

Consulte também