Partager via


ICorDebugController, interface

Représente une étendue, une Process ou un AppDomain, dans laquelle le contexte d’exécution du code peut être contrôlé.

Méthodes

Méthode Descriptif
ICorDebugController::CanCommitChanges Cette méthode est obsolète.
ICorDebugController::CommitChanges Cette méthode est obsolète.
Continue, méthode Reprend l’exécution des threads managés après un appel à 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 sont en cours d’exécution 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 qui exécutent du code managé dans le processus.
Terminate, méthode Termine le processus avec le code de sortie spécifié.

Remarques

Si ICorDebugController elle contrôle un processus, l’étendue inclut tous les threads du processus. Si ICorDebugController elle contrôle un domaine d’application, l’étendue inclut uniquement les threads de ce domaine d’application particulier.

Note

Cette interface ne prend pas en charge l’appel à distance, soit entre ordinateurs, soit interprocesseur.

Spécifications

Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.

En-tête: CorDebug.idl, CorDebug.h

Bibliothèque: CorGuids.lib

Versions de .NET : Disponible depuis .NET Framework 1.0