ICorDebugExceptionObjectValue::EnumerateExceptionCallStack-Methode
Ruft einen Enumerator für den Aufrufstapel ab, der in ein Ausnahmeobjekt eingebettet ist.
Syntax
HRESULT EnumerateExceptionCallStack(
[out] ICorDebugExceptionObjectCallStackEnum **ppCallStackEnum
);
Parameter
ppCallStackEnum [out] Ein Zeiger auf die Adresse eines ICorDebugExceptionObjectCallStackEnum-Schnittstellenobjekts , das ein Stapelablaufverfolgungs-Enumerator für ein verwaltetes Ausnahmeobjekt ist.
Hinweise
Wenn keine Informationen zur Aufrufliste verfügbar sind, gibt die Methode S_OK
zurück, und ICorDebugExceptionObjectCallStackEnum ist ein gültiger Enumerator mit einer Länge von 0. Wenn die Methode keine Informationen zur Stapelüberwachung abrufen kann, lautet der Rückgabewert E_FAIL
, und es wird kein Enumerator zurückgegeben.
Das ICorDebugExceptionObjectCallStackEnum-Objekt ist für die Decodierung der Stapelüberwachungsdaten aus dem _stackTrace
-Feld des Ausnahmeobjekts verantwortlich.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: Seit Version 4.5 verfügbar