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 ICorDebugCode functie 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