ICorDebugController, interfejs
Reprezentuje zakres , lub ProcessAppDomain, w którym kontekst wykonywania kodu może być kontrolowany.
Metody
Metoda | Opis |
---|---|
ICorDebugController::CanCommitChanges |
Ta metoda jest przestarzała. |
ICorDebugController::CommitChanges |
Ta metoda jest przestarzała. |
Continue, metoda | Wznawia wykonywanie zarządzanych wątków po wywołaniu elementu ICorDebugController::Stop. |
Detach, metoda | Odłącza debuger od domeny procesu lub aplikacji. |
EnumerateThreads, metoda | Pobiera moduł wyliczający dla aktywnych zarządzanych wątków w procesie. |
HasQueuedCallbacks, metoda | Pobiera wartość wskazującą, czy jakiekolwiek zarządzane wywołania zwrotne są obecnie w kolejce dla określonego wątku. |
IsRunning, metoda | Pobiera wartość wskazującą, czy wątki w procesie są obecnie uruchamiane swobodnie. |
SetAllThreadsDebugState, metoda | Ustawia stan debugowania wszystkich zarządzanych wątków w procesie. |
Stop, metoda | Wykonuje kooperatywne zatrzymanie na wszystkich wątkach, które uruchamiają zarządzany kod w procesie. |
Terminate — Metoda | Kończy proces określonym kodem zakończenia. |
Uwagi
Jeśli ICorDebugController
kontroluje proces, zakres obejmuje wszystkie wątki procesu. Jeśli ICorDebugController
kontroluje domenę aplikacji, zakres obejmuje tylko wątki tej konkretnej domeny aplikacji.
Uwaga
Ten interfejs nie obsługuje wywoływanego zdalnie, między maszynami lub procesami krzyżowym.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: CorDebug.idl, CorDebug.h
Biblioteki: CorGuids.lib
wersje .NET Framework: dostępne od wersji 1.0