Delen via


ICorDebugCode Interface

Vertegenwoordigt een segment van algemene tussenliggende taalcode (CIL) of systeemeigen code.

Methoden

Wijze Description
Methode CreateBreakpoint Hiermee maakt u een onderbrekingspunt op de opgegeven offset.
Methode GetAddress Hiermee haalt u het relatieve virtuele adres (RVA) op van het codesegment dat dit ICorDebugCode voorstelt.
Methode GetCode Hiermee haalt u alle code voor de opgegeven functie op, opgemaakt voor demontage. Deze methode is afgeschaft; gebruik in plaats daarvan ICorDebugCode2::GetCodeChunks .
Methode GetEnCRemapSequencePoints Niet geïmplementeerd.
Methode GetFunction Hiermee wordt de 'ICorDebugFunction' opgehaald die aan deze ICorDebugCodefunctie is gekoppeld.
Methode GetILToNativeMapping Hiermee haalt u een matrix van 'COR_DEBUG_IL_TO_NATIVE_MAP'-exemplaren op die toewijzingen van CIL-offsets aan systeemeigen offsets vertegenwoordigen.
Methode GetSize Hiermee wordt de grootte, in bytes, van de binaire code die wordt vertegenwoordigd door deze ICorDebugCode.
Methode GetVersionNumber Hiermee haalt u het op één gebaseerde nummer op dat de versie van de code identificeert die deze ICorDebugCode vertegenwoordigt.
Methode IsIL Hiermee wordt een waarde opgehaald die aangeeft of dit ICorDebugCode is gecompileerd in CIL.

Opmerkingen

ICorDebugCode kan CIL of systeemeigen code vertegenwoordigen. Een ICorDebugFunction-object dat CIL-code vertegenwoordigt, kan nul of één ICorDebugCode objecten bevatten die eraan zijn gekoppeld. Een ICorDebugFunction-object dat systeemeigen code vertegenwoordigt, kan een willekeurig aantal ICorDebugCode objecten eraan zijn gekoppeld.

Notitie

Deze interface biedt geen ondersteuning voor het op afstand aangeroepen, cross-machine of cross-process.

Vereisten

Platformen: Zie Systeemvereisten.

Header: CorDebug.idl, CorDebug.h

Bibliotheek: CorGuids.lib

.NET Framework-versies: beschikbaar sinds 1.0

Zie ook