ICorDebugController, interface
Représente une portée, un Process ou un AppDomain, où le contexte d'exécution du code peut être contrôlé.
Méthodes
Méthode | Description |
---|---|
ICorDebugController::CanCommitChanges |
Cette méthode est obsolète. |
ICorDebugController::CommitChanges |
Cette méthode est obsolète. |
Continue, méthode | Reprend l’exécution de threads managés après un appel de la méthode ICorDebugController::Stop. |
Detach, méthode | Détache le débogueur du processus ou du domaine d’application. |
EnumerateThreads, méthode | Obtient un énumérateur pour les threads managés actifs dans le processus. |
HasQueuedCallbacks, méthode | Obtient une valeur qui indique si les rappels managés sont actuellement mis en file d’attente pour le thread spécifié. |
IsRunning, méthode | Obtient une valeur qui indique si les threads du processus s’exécutent actuellement librement. |
SetAllThreadsDebugState, méthode | Définit l’état de débogage de tous les threads managés dans le processus. |
Stop, méthode | Effectue un arrêt coopératif sur tous les threads exécutant du code managé dans le processus. |
Terminate, méthode | Termine le processus avec le code de sortie spécifié. |
Notes
Si ICorDebugController
contrôle un processus, la portée inclut tous les threads du processus. Si ICorDebugController
contrôle un domaine d’application, la portée inclut uniquement les threads de ce domaine d’application particulier.
Notes
Cette interface ne prend pas en charge l'appel à distance, que ce soit entre ordinateurs ou entre processus.
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : CorDebug.idl, CorDebug.h
Bibliothèque : CorGuids.lib
Versions de .NET Framework : Disponible à partir de la version 1.0