Condividi tramite


Metodo ICorDebugExceptionObjectValue::EnumerateExceptionCallStack

Ottiene un enumeratore allo stack di chiamate incorporato in un oggetto eccezione.

Sintassi

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

Parametri

ppCallStackEnum [out] Puntatore all'indirizzo di un oggetto di interfaccia ICorDebugExceptionObjectCallStackEnum che è un enumeratore di traccia dello stack per un oggetto eccezione gestito.

Osservazioni:

Se non sono disponibili informazioni sullo stack di chiamate, il metodo restituisce S_OKe ICorDebugExceptionObjectCallStackEnum è un enumeratore valido con lunghezza pari a 0. Se il metodo non è in grado di recuperare informazioni sull'analisi dello stack, il valore restituito è E_FAIL e non viene restituito alcun enumeratore.

L'oggetto ICorDebugExceptionObjectCallStackEnum è responsabile della decodifica dei dati di traccia dello stack dal _stackTrace campo dell'oggetto eccezione.

Requisiti

Piattaforme: vedere Requisiti di sistema.

Intestazione: CorDebug.idl, CorDebug.h

Libreria: CorGuids.lib

Versioni di .NET Framework: disponibili dalla versione 4.5

Vedi anche