Método ICorDebugExceptionObjectValue::EnumerateExceptionCallStack

Obtém um enumerador para a pilha de chamadas inserido em um objeto de exceção.

Sintaxe

HRESULT EnumerateExceptionCallStack(  
    [out] ICorDebugExceptionObjectCallStackEnum **ppCallStackEnum  
);  

Parâmetros

ppCallStackEnum
fora Um ponteiro para o endereço de um objeto de interface ICorDebugExceptionObjectCallStackEnum que é um enumerador de rastreamento de pilha para um objeto de exceção gerenciado.

Comentários

Se nenhuma informação da pilha de chamadas estiver disponível, o método retornará S_OK e ICorDebugExceptionObjectCallStackEnum será um enumerador válido com um comprimento de 0. Se o método não puder recuperar informações de rastreamento de pilha, o valor de retorno será E_FAIL e nenhum enumerador será retornado.

O objeto ICorDebugExceptionObjectCallStackEnum é responsável por decodificar os dados de rastreamento de pilha do _stackTrace campo do objeto de exceção.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

.NET Framework versões:Disponível desde o 4.5

Consulte também