Udostępnij za pośrednictwem


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

Zobacz też