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 einen Zeiger auf den Code ab, den dieser Stapelframe ausführt.
Syntax
HRESULT GetCodeEx(
[in] ILCodeKind flags,
[out] ICorDebugCode **ppCode
);
Die Parameter
flags [in] Ein ILCodeKind-Enumerationselement , das angibt, ob die durch die ReJIT-Anforderung des Profilers definierte Zwischensprache (IL) im Frame enthalten ist.
ppCode [out] Ein Zeiger auf die Adresse eines "ICorDebugCode"-Objekts, das den Code darstellt, den dieser Stapelframe ausführt.
Bemerkungen
Diese Methode ähnelt der ICorDebugFrame::GetCode-Methode , mit der Ausnahme, dass optional auf Code zugreift, der von der ReJIT-Anforderung des Profilers definiert wird. Das Aufrufen dieser Methode mit dem flags Wert von ILCODE_ORIGINAL_IL "GetCode" entspricht dem Aufrufen von GetCode. Wenn die Methode instrumentiert ist, kann auf dessen IL nicht zugegriffen werden.
ILCODE_REJIT_IL ermöglicht dem Debugger den Zugriff auf die durch die ReJIT-Anforderung des Profilers definierte IL. Wenn die IL nicht instrumentiert ist, ppCode ist null und die Methode wird zurückgegeben S_OK.
Anforderungen
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Kopfball: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET-Versionen: Verfügbar seit .NET Framework 4.5.2