ICorDebugCode – rozhraní
Představuje segment kódu CIL (Common Intermediate Language) nebo nativního kódu.
Metody
metoda | Popis |
---|---|
CreateBreakpoint – metoda | Vytvoří zarážku v zadaném posunu. |
GetAddress – metoda | Vrátí relativní virtuální adresu (RVA) segmentu kódu, který toto rozhraní ICorDebugCode představuje. |
GetCode – metoda | Vrátí celý kód pro zadanou funkci, který je formátován pro zpětný překlad. Tato metoda je zastaralá; Místo toho použijte ICorDebugCode2::GetCodeChunks . |
GetEnCRemapSequencePoints – metoda | Není implementováno. |
GetFunction – metoda | Získá "ICorDebugFunction" přidružené k tomuto ICorDebugCode . |
GetILToNativeMapping – metoda | Získá pole "COR_DEBUG_IL_TO_NATIVE_MAP" instance, které představují mapování z posunů CIL na nativní posuny. |
GetSize – metoda | Vrátí velikost v bajtech binárního kódu představovaného tímto rozhraním ICorDebugCode . |
GetVersionNumber – metoda | Vrátí číslo založené na číslici jedna určující verzi kódu, kterou toto rozhraní ICorDebugCode představuje. |
IsIL – metoda | Získá hodnotu, která označuje, zda je kompilován ICorDebugCode v CIL. |
Poznámky
ICorDebugCode
může představovat buď CIL, nebo nativní kód. Objekt "ICorDebugFunction", který představuje kód CIL může mít buď nula, nebo jeden ICorDebugCode
objekt přidružený k němu. Objekt ICorDebugFunction, který představuje nativní kód, může mít libovolný počet ICorDebugCode
objektů přidružených k němu.
Poznámka:
Toto rozhraní nepodporuje vzdálené zavolání, a to buď mezi počítači, nebo mezi procesy.
Požadavky
Platformy: Viz požadavky na systém.
Hlavička: CorDebug.idl, CorDebug.h
Knihovna: CorGuids.lib
Verze rozhraní .NET Framework: Dostupné od verze 1.0