ICorDebugCode-Schnittstelle
Stellt ein Segment von CIL-Code (Common Intermediate Language) oder systemeigenem Code dar.
Methoden
Methode | Beschreibung |
---|---|
CreateBreakpoint-Methode | Erstellt am angegebenen Offset einen Haltepunkt. |
GetAddress-Methode | Ruft die relative virtuelle Adresse (RVA) des Codesegments ab, das diesen ICorDebugCode darstellt. |
GetCode-Methode | Ruft den gesamten für die Disassembly formatierten Code für die angegebene Funktion ab. Diese Methode ist veraltet. Verwenden Sie stattdessen ICorDebugCode2::GetCodeChunks. |
GetEnCRemapSequencePoints-Methode | Nicht implementiert. |
GetFunction-Methode | Ruft die „ICorDebugFunction“ ab, die diesem ICorDebugCode zugeordnet ist. |
GetILToNativeMapping-Methode | Ruft ein Array von "COR_DEBUG_IL_TO_NATIVE_MAP"-Instanzen ab, die Zuordnungen von CIL-Offsets zu systemeigenen Offsets darstellen. |
GetSize-Methode | Ruft die Größe des Binärcodes in Bytes ab, der durch diesen ICorDebugCode dargestellt wird. |
GetVersionNumber-Methode | Ruft die mit eins beginnende Zahl ab, die die Version des Codes angibt, den dieser ICorDebugCode darstellt. |
IsIL-Methode | Ruft einen Wert ab, der angibt, ob dies ICorDebugCode in CIL kompiliert wird. |
Hinweise
ICorDebugCode
kann CIL oder systemeigener Code darstellen. Ein "ICorDebugFunction"-Objekt, das CIL-Code darstellt, kann entweder null oder ein ICorDebugCode
Objekt zugeordnet sein. Einem ICorDebugFunctions-Objekt, das nativen Code darstellt, kann eine beliebige Anzahl von ICorDebugCode
-Objekten zugeordnet sein.
Hinweis
Diese Schnittstelle kann weder computerübergreifend noch prozessübergreifend remote aufgerufen werden.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: Seit Version 1.0 verfügbar.