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é
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.