Partager via


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

Voir aussi