Udostępnij przez


ICorDebugController, interfejs

Reprezentuje zakres , lub ProcessAppDomain, w którym można kontrolować kontekst wykonywania kodu.

Methods

Metoda Description
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 metody ICorDebugController::Stop.
Detach, metoda Odłącza debuger od domeny procesu lub aplikacji.
EnumerateThreads, metoda Pobiera moduł wyliczający dla aktywnych wątków zarządzanych w procesie.
HasQueuedCallbacks, metoda Pobiera wartość wskazującą, czy wszystkie 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 zatrzymanie współpracy na wszystkich wątkach, które uruchamiają kod zarządzany w tym 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 / Notatka

Ten interfejs nie obsługuje wywoływanego zdalnie, między maszynami lub między procesami.

Requirements

Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.

Nagłówek: CorDebug.idl, CorDebug.h

Biblioteka: CorGuids.lib

Wersje platformy .NET: Dostępne od programu .NET Framework 1.0