Compartilhar via


Método de ICorDebugNativeFrame2::GetStackParameterSize

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

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 o seguintes HRESULTs específicos, bem como o HRESULT erros que indicam falha de método.

HRESULT

Descrição

S_OK

O tamanho da pilha foi retornado com êxito.

S_FALSE

GetStackParameterSizefoi chamado em uma plataforma não - x86.

E_FAIL

The size of the parameters could not be returned.

E_INVALIDARG

pSizeIs null.

Comentários

O ICorDebugStackWalk métodos não ajustam o ponteiro de pilha para os parâmetros que são colocados no empilhamento. Em vez disso, você pode usar o valor retornado por GetStackParameterSize para ajustar o ponteiro de pilha para propagar um nativo unwinder, que se ajuste de parâmetros.

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

.NET Framework versões: 4

Consulte também

Referência

Interface de ICorDebugNativeFrame2

Outros recursos

Interfaces de depuração.

Depuração (referência de API não gerenciada)