Sdílet prostřednictvím


ICorDebugController – rozhraní

Představuje obor, a to buď nebo Process , AppDomainve kterém lze řídit kontext spuštění kódu.

Methods

Metoda Description
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 Odpojte 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á určuje, zda některé spravované zpětné volání jsou 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ěna volně.
SetAllThreadsDebugState – metoda Nastaví stav ladění všech spravovaných vláken v procesu.
Stop – metoda Provede spolupráci na všech vláknech, na kterých běží spravovaný kód v procesu.
Terminate – metoda Ukončí proces 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í, 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