Udostępnij za pośrednictwem


ICorDebugExceptionObjectValue::EnumerateExceptionCallStack — Metoda

Pobiera moduł wyliczający do stosu wywołań osadzonego w obiekcie wyjątku.

Składnia

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

Parametry

ppCallStackEnum
[out] Wskaźnik adresu obiektu interfejsu ICorDebugExceptionObjectCallStackEnum , który jest modułem wyliczania śledzenia stosu dla zarządzanego obiektu wyjątku.

Uwagi

Jeśli nie są dostępne żadne informacje o stosie wywołań, metoda zwraca S_OKwartość , a metoda ICorDebugExceptionObjectCallStackEnum jest prawidłowym modułem wyliczania o długości 0. Jeśli metoda nie może pobrać informacji śledzenia stosu, zwracana jest wartość E_FAIL i nie jest zwracany żaden moduł wyliczający.

Obiekt ICorDebugExceptionObjectCallStackEnum jest odpowiedzialny za dekodowanie danych śledzenia stosu z _stackTrace pola obiektu wyjątku.

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: CorDebug.idl, CorDebug.h

Biblioteki: CorGuids.lib

.NET Framework wersje: dostępne od wersji 4.5

Zobacz też