Método ICorDebugExceptionObjectValue::EnumerateExceptionCallStack
Obtém um enumerador para a pilha de chamadas inserida em um objeto de exceção.
Sintaxe
HRESULT EnumerateExceptionCallStack(
[out] ICorDebugExceptionObjectCallStackEnum **ppCallStackEnum
);
Parâmetros
ppCallStackEnum [out] 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 de 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 conseguir recuperar informações de rastreamento de pilha, o valor retornado será E_FAIL
e nenhum enumerador será retornado.
O objeto ICorDebugExceptionObjectCallStackEnum é responsável por decodificar os dados de rastreamento de pilha do campo _stackTrace
do objeto de exceção.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões do .NET Framework: disponíveis desde 4.5