Partilhar via


Função _EFN_GetManagedExcepStack

Dado um endereço de objeto de exceção gerenciado, retorna uma versão de cadeia de caracteres do rastreamento de pilha contido dentro.

Sintaxe

HRESULT _EFN_GetManagedExcepStack(
    [in]  PDEBUG_CLIENT Client,
    [in]  ULONG64       StackObjAddr,
    [out] __out_ecount(cbString) PSTR szStackString,
    [out] ULONG         cbString
);

Parâmetros

Client [em] O cliente que está sendo depurado.

StackObjAddr [em] Um ponteiro de objeto gerenciado, derivado de Exception.

szStackString [out] A cadeia de caracteres retornada.

cbString [saídas] O número de caracteres disponíveis no buffer de cadeia de caracteres.

Observações

Se não houver nenhum código gerenciado no thread atualmente no contexto, a função retornará HRESULT SOS_E_NOMANAGEDCODE com um valor de recurso de 0xa0 e um código de erro de 0x1000.

Requisitos

Plataformas: Consulte Requisitos do sistema.

Cabeçalho: SOS_Stacktrace.h

Versão do .NET Framework: Disponível desde 2.0

Consulte também