Freigeben über


ICorDebugCode-Schnittstelle

Aktualisiert: September 2010

Stellt ein Segment von Microsoft Intermediate Language (MSIL)-Code oder systemeigenem Code dar.

Methoden

Methode

Beschreibungen

ICorDebugCode::CreateBreakpoint-Methode

Erstellt am angegebenen Offset einen Haltepunkt.

ICorDebugCode::GetAddress-Methode

Ruft die relative virtuelle Adresse (RVA) des Codesegments ab, das diesen ICorDebugCode darstellt.

ICorDebugCode::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.

ICorDebugCode::GetEnCRemapSequencePoints-Methode

Nicht implementiert.

ICorDebugCode::GetFunction-Methode

Ruft die ICorDebugFunctionab, die diesem ICorDebugCode zugeordnet ist.

ICorDebugCode::GetILToNativeMapping-Methode

Ruft ein Array von COR_DEBUG_IL_TO_NATIVE_MAP-Instanzen ab, die Zuordnungen zwischen MSIL-Offsets und systemeigenen Offsets darstellen.

ICorDebugCode::GetSize-Methode

Ruft die Größe des Binärcodes in Bytes ab, der durch diesen ICorDebugCode dargestellt wird.

ICorDebugCode::GetVersionNumber-Methode

Ruft die mit eins beginnende Zahl ab, die die Version des Codes angibt, den dieser ICorDebugCode darstellt.

ICorDebugCode::IsIL-Methode

Ruft einen Wert ab, der angibt, ob dieser ICorDebugCode in MSIL kompiliert wird.

Hinweise

ICorDebugCode kann entweder MSIL- oder systemeigenen Code darstellen. Einem ICorDebugFunctions-Objekt, das MSIL-Code darstellt, kann entweder NULL oder ein ICorDebugCode-Objekt zugeordnet sein. Einem ICorDebugFunctions-Objekt, das systemeigenen Code darstellt, kann eine beliebige Anzahl von ICorDebugCode-Objekten zugeordnet sein.

HinweisHinweis

Diese Schnittstelle kann weder computerübergreifend noch prozessübergreifend remote aufgerufen werden.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Siehe auch

Referenz

ICorDebugCode2-Schnittstelle

Weitere Ressourcen

Debugschnittstellen

Änderungsprotokoll

Datum

Versionsgeschichte

Grund

September 2010

Erläutert die Beziehung zwischen ICorDebugCode und ICorDebugFunction.

Korrektur inhaltlicher Fehler.