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 interfaccia ICorDebugExceptionObjectCallStackEnum che è un enumeratore di analisi dello stack per un oggetto eccezione gestito.

Commenti

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 le informazioni di analisi dello stack, il valore restituito è E_FAIL e non viene restituito alcun enumeratore.

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

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: CorDebug.idl, CorDebug.h

Libreria: CorGuids.lib

Versioni di .NET Framework: Disponibile dalla versione 4.5

Vedi anche