Sdílet prostřednictvím


ICorDebug – rozhraní

Poskytuje metody, které vývojářům umožňují ladit aplikace v prostředí CLR (Common Language Runtime).

Poznámka

Ladění ve smíšeném režimu (spravovaném a nativním kódem) se nepodporuje na jiných platformách než x86 (například IA64 a AMD64).

Metody

Metoda Popis
CanLaunchOrAttach – metoda Určuje, zda je možné spustit nový proces nebo připojit se k danému procesu v kontextu aktuální konfigurace počítače a modulu runtime.
CreateProcess – metoda Spustí proces a jeho primární vlákno pod kontrolou ladicího programu.
DebugActiveProcess – metoda Připojí ladicí program k existujícímu procesu.
EnumerateProcesses – metoda Získá enumerátor pro procesy, které jsou laděny.
GetProcess – metoda Vrátí objekt "ICorDebugProcess" s daným ID procesu.
Initialize – metoda Inicializuje ICorDebug objekt.
SetManagedHandler – metoda Určuje objekt obslužné rutiny událostí pro spravované události.
SetUnmanagedHandler – metoda Určuje objekt obslužné rutiny události pro nespravované události.
Terminate – metoda ICorDebug Ukončí objekt.

Poznámky

ICorDebug představuje smyčku zpracování událostí pro proces ladicího programu. Ladicí program musí před vydáním tohoto rozhraní počkat na zpětné volání ICorDebugManagedCallback::ExitProcess ze všech laděných procesů.

Objekt ICorDebug je počáteční objekt pro řízení veškerého dalšího spravovaného ladění. V rozhraní .NET Framework verze 1.0 a 1.1 byl tento objekt objekt vytvořený CoClass z modelu COM. V rozhraní .NET Framework verze 2.0 tento objekt již není objektem CoClass . Musí být vytvořen pomocí funkce CreateDebuggingInterfaceFromVersion , která více pracuje s verzemi. Tato nová funkce vytváření umožňuje klientům získat konkrétní implementaci nástroje ICorDebug, který také emuluje konkrétní verzi rozhraní API pro ladění.

Poznámka

Toto rozhraní nepodporuje vzdálené zavolání mezi počítači nebo mezi procesy.

Požadavky

Platformy: Viz Požadavky na systém.

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

Knihovny: CorGuids.lib

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

Viz také