Sdílet prostřednictvím


ICorDebugExceptionDebugEvent::GetStackPointer – metoda

Získá ukazatel zásobníku pro tuto událost ladění výjimky.

Syntaxe

HRESULT GetStackPointer(
   [out]CORDB_ADDRESS *pStackPointer
);

Parametry

pStackPointer [ven] Ukazatel na adresu ukazatele zásobníku pro tuto událost ladění výjimky. Další informace naleznete v části Poznámky.

Poznámky

Význam tohoto ukazatele zásobníku závisí na typu události, jak je znázorněno v následující tabulce.

Typ události pStackPointer Význam hodnoty
MANAGED_EXCEPTION_FIRST_CHANCE Ukazatel zásobníku pro rámec, který vyvolal výjimku.
MANAGED_EXCEPTION_USER_FIRST_CHANCE Ukazatel zásobníku pro rámec uživatelského kódu nejblíže bodu vyvolané výjimky.
MANAGED_EXCEPTION_CATCH_HANDLER_FOUND Ukazatel zásobníku pro rámec, který obsahuje obslužnou rutinu catch.
MANAGED_EXCEPTION_UNHANDLED pStackPointer je null.

Poznámka:

Tato metoda je k dispozici pouze pro .NET Native.

Typ události je k dispozici z ICorDebugDebugEvent::GetEventKind metoda.

Požadavky

Platformy: Viz požadavky na systém.

Hlavička: CorDebug.idl, CorDebug.h

Knihovna: CorGuids.lib

Verze rozhraní .NET Framework: Dostupné pouze od verze 4.6, .NET Native

Viz také