Sdílet prostřednictvím


ICorDebugController – rozhraní

Představuje obor, a nebo ProcessAppDomain, ve kterém lze řídit kontext spuštění kódu.

Metody

Metoda Popis
ICorDebugController::CanCommitChanges Tato metoda je zastaralá.
ICorDebugController::CommitChanges Tato metoda je zastaralá.
Continue – metoda Obnoví provádění spravovaných vláken po volání ICorDebugController::Stop.
Detach – metoda Odpojí ladicí program od procesu nebo domény aplikace.
EnumerateThreads – metoda Získá enumerátor pro aktivní spravovaná vlákna v procesu.
HasQueuedCallbacks – metoda Získá hodnotu, která označuje, zda jsou některé spravované zpětné volání aktuálně zařazeny do fronty pro zadané vlákno.
IsRunning – metoda Získá hodnotu, která označuje, zda vlákna v procesu jsou aktuálně spuštěny volně.
SetAllThreadsDebugState – metoda Nastaví stav ladění všech spravovaných vláken v procesu.
Stop – metoda Provede kooperační zastavení na všech vláknech, na kterých běží spravovaný kód v procesu.
Terminate – metoda Ukončí proces se zadaným ukončovacím kódem.

Poznámky

Pokud ICorDebugController řídí proces, rozsah zahrnuje všechna vlákna procesu. Pokud ICorDebugController řídí doménu aplikace, rozsah zahrnuje pouze vlákna této konkrétní domény aplikace.

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é