ICorDebugILFrame::GetIP-Methode
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
);
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.
Hinweise
Der Wert des Anweisungszeigers ist der Offset des Stapelframes in den allgemeinen CIL-Code (CIL) der Funktion. Wenn der Stapelrahmen aktiv ist, handelt es sich bei dieser Adresse um die nächste auszuführende Anweisung. Wenn der Stapelrahmen nicht aktiv ist, handelt es sich bei dieser Adresse um die nächste auszuführende Anweisung, wenn der Stapelrahmen reaktiviert wird.
Wenn es sich bei diesem Frame um einen JIT-kompilierten Frame handelt, wird der Wert des Anweisungszeigers bestimmt, indem vom tatsächlichen nativen Anweisungszeiger rückwärts zugeordnet wird. So kann es sich bei dem Wert nur um einen ungefähren Wert handeln.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: Seit Version 1.0 verfügbar.