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
);

Parameterar

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

Anmärkningar

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.

Kravspecifikation

Plattformar: Se Operativsystem som stöds av .NET.

Rubrik: CorDebug.idl, CorDebug.h

Bibliotek: CorGuids.lib

.NET-versioner: Tillgänglig sedan .NET Framework 4.5

Se även