Sdílet prostřednictvím


ICorDebugCode – rozhraní

Představuje segment kódu CIL (Common Intermediate Language) nebo nativního kódu.

Methods

Metoda Description
CreateBreakpoint – metoda Vytvoří zarážku na zadaném posunu.
GetAddress – metoda Získá relativní virtuální adresu (RVA) segmentu kódu, který představuje ICorDebugCode .
GetCode – metoda Získá veškerý kód pro zadanou funkci formátovaný pro demontáž. 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 Získá velikost v bajtech binární kód reprezentovaný tímto ICorDebugCode.
GetVersionNumber – metoda Získá jedno číslo, které identifikuje verzi kódu, který představuje ICorDebugCode .
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 podporované operační systémy .NET.

Záhlaví: CorDebug.idl, CorDebug.h

Knihovna: CorGuids.lib

Verze .NET: K dispozici od rozhraní .NET Framework 1.0

Viz také