Sdílet prostřednictvím


ICorDebugExceptionObjectValue::EnumerateExceptionCallStack – metoda

Získá enumerátor zásobník volání vložený do objektu výjimky.

Syntaxe

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

Parametry

ppCallStackEnum [out] Ukazatel na adresu ICorDebugExceptionObjectCallStackEnum objekt rozhraní, který je enumerátor trasování zásobníku pro spravovaný objekt výjimky.

Poznámky

Pokud nejsou k dispozici žádné informace zásobníku volání, metoda vrátí S_OKa ICorDebugExceptionObjectCallStackEnum je platný enumerátor s délkou 0. Pokud metoda nemůže načíst informace trasování zásobníku, návratová hodnota je E_FAIL a není vrácen žádný enumerátor.

ICorDebugExceptionObjectCallStackEnum objekt je zodpovědný za dekódování dat trasování zásobníku _stackTrace z pole objektu výjimky.

Požadavky

Platformy: Viz podporované operační systémy .NET.

Záhlaví: CorDebug.idl, CorDebug.h

Knihovna: CorGuids.lib

Verze .NET: K dispozici od rozhraní .NET Framework 4.5

Viz také