Delen via


Methode ICorDebugExceptionDebugEvent::GetStackPointer

Hiermee haalt u de stackpointer op voor deze uitzonderingsopsporings gebeurtenis.

Syntaxis

HRESULT GetStackPointer(
   [out]CORDB_ADDRESS *pStackPointer
);

Parameterwaarden

pStackPointer [uit] Een aanwijzer naar het adres van de stackpointer voor deze uitzonderingsopsporings gebeurtenis. Zie de sectie Opmerkingen voor meer informatie.

Opmerkingen

De betekenis van deze stackpointer is afhankelijk van het gebeurtenistype, zoals wordt weergegeven in de volgende tabel.

Gebeurtenistype Betekenis van pStackPointer waarde
MANAGED_EXCEPTION_FIRST_CHANCE De stackpointer voor het frame dat de uitzondering heeft veroorzaakt.
MANAGED_EXCEPTION_USER_FIRST_CHANCE De stackpointer voor het frame met gebruikerscode dat zich het dichtst bij het punt van de gegenereerde uitzondering bevindt.
MANAGED_EXCEPTION_CATCH_HANDLER_FOUND De stackpointer voor het frame dat de catch-handler bevat.
MANAGED_EXCEPTION_UNHANDLED pStackPointer is null.

Opmerking

Deze methode is alleen beschikbaar met .NET Native.

Het gebeurtenistype is beschikbaar via de methode ICorDebugDebugEvent::GetEventKind .

Requirements

Platformen: Zie ondersteunde besturingssystemen van .NET.

Rubriek: CorDebug.idl, CorDebug.h

Bibliotheek: CorGuids.lib

.NET-versies: Beschikbaar sinds .NET Framework 4.6

Zie ook