Sdílet prostřednictvím


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

Viz také