ICorDebugExceptionDebugEvent::GetStackPointer-Methode
Ruft den Stapelzeiger für dieses Ausnahmedebugereignis ab.
Syntax
HRESULT GetStackPointer(
[out]CORDB_ADDRESS *pStackPointer
);
Parameter
pStackPointer
[out] Ein Zeiger auf die Adresse des Stapelzeigers für dieses Ausnahmedebugereignis. Weitere Informationen finden Sie im Abschnitt Hinweise.
Bemerkungen
Die Bedeutung dieses Stapelzeigers hängt (wie in der folgenden Tabelle gezeigt) vom Ereignistyp ab.
Ereignistyp | Bedeutung des pStackPointer -Werts |
---|---|
MANAGED_EXCEPTION_FIRST_CHANCE | Der Stapelzeiger des Frames, der die Ausnahme ausgelöst hat. |
MANAGED_EXCEPTION_USER_FIRST_CHANCE | Der Stapelzeiger des Benutzercode-Frames, der dem Punkt der ausgelösten Ausnahme am nächsten ist. |
MANAGED_EXCEPTION_CATCH_HANDLER_FOUND | Der Stapelzeiger des Frames, der den Catch-Handler enthält. |
MANAGED_EXCEPTION_UNHANDLED | pStackPointer ist NULL. |
Hinweis
Diese Methode ist nur mit .NET Native verfügbar.
Der Ereignistyp ist aus der ICorDebugDebugEvent::GetEventKind-Methode verfügbar.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: seit Version 4.6 verfügbar, nur .NET Native