Dela via


ICorDebugExceptionObjectValue::EnumerateExceptionCallStack-metod

Hämtar en uppräknare till anropsstacken som är inbäddad i ett undantagsobjekt.

Syntax

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

Parametrar

ppCallStackEnum [out] En pekare till adressen till ett ICorDebugExceptionObjectCallStackEnum-gränssnittsobjekt som är en stackspårningsuppräknare för ett hanterat undantagsobjekt.

Kommentarer

Om ingen information om anropsstacken är tillgänglig returnerar S_OKmetoden , och ICorDebugExceptionObjectCallStackEnum är en giltig uppräknare med längden 0. Om metoden inte kan hämta stackspårningsinformation är E_FAIL returvärdet och ingen uppräknare returneras.

Objektet ICorDebugExceptionObjectCallStackEnum ansvarar för att avkoda stackspårningsdata från _stackTrace fältet för undantagsobjektet.

Krav

Plattformar: Se Systemkrav.

Rubrik: CorDebug.idl, CorDebug.h

Bibliotek: CorGuids.lib

.NET Framework-versioner: Finns sedan 4.5

Se även