Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft den Wert des Anweisungszeigers und einen bitweisen Kombinationswert ab, der beschreibt, wie der Wert des Anweisungszeigers abgerufen wurde.
Syntax
HRESULT GetIP (
[out] ULONG32 *pnOffset,
[out] CorDebugMappingResult *pMappingResult
);
Die Parameter
pnOffset [out] Der Wert des Anweisungszeigers.
pMappingResult [out] Ein Zeiger auf eine bitweise Kombination der CorDebugMappingResult-Enumerationswerte, die beschreiben, wie der Wert des Anweisungszeigers abgerufen wurde.
Bemerkungen
Der Wert des Anweisungszeigers ist der Offset des Stapelframes in den allgemeinen CIL-Code (CIL) der Funktion. Wenn der Stapelframe aktiv ist, ist diese Adresse die nächste auszuführende Anweisung. Wenn der Stapelframe nicht aktiv ist, ist diese Adresse die nächste Auszuführende Anweisung, wenn der Stapelframe reaktiviert wird.
Wenn dieser Frame ein just-in-time (JIT)-kompilierter Frame ist, wird der Wert des Anweisungszeigers durch Zuordnen von Rückwärtszuordnungen vom tatsächlichen systemeigenen Anweisungspunkt bestimmt, sodass der Wert nur ungefähre Werte sein kann.
Anforderungen
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Kopfball: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET-Versionen: Verfügbar seit .NET Framework 1.0