Udostępnij za pośrednictwem


_EFN_GetManagedExcepStack — Funkcja

Biorąc pod uwagę adres obiektu wyjątku zarządzanego, zwraca wersję ciągu śledzenia stosu zawartą wewnątrz.

Składnia

HRESULT _EFN_GetManagedExcepStack(
    [in]  PDEBUG_CLIENT Client,
    [in]  ULONG64       StackObjAddr,
    [out] __out_ecount(cbString) PSTR szStackString,
    [out] ULONG         cbString
);

Parametry

Client [in] Debugowany klient.

StackObjAddr [in] Wskaźnik obiektu zarządzanego pochodzący z Exceptionelementu .

szStackString [out] Zwrócony ciąg.

cbString [out] Liczba znaków dostępnych w buforze ciągu.

Uwagi

Jeśli w wątku aktualnie w kontekście nie ma kodu zarządzanego, funkcja zwraca SOS_E_NOMANAGEDCODE HRESULT z wartością obiektu 0xa0 i kodem błędu 0x1000.

Wymagania

Platformy: zobacz Wymagania systemowe.

Nagłówek: SOS_Stacktrace.h

Wersja programu .NET Framework: dostępna od wersji 2.0

Zobacz też