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.

ICorDebugController::Continue, méthode

Reprend l'exécution de threads managés après un appel à ICorDebugController::Stop.

ICorDebugController::Detach, méthode

Détache le débogueur du processus ou du domaine d'application.

ICorDebugController::EnumerateThreads, méthode

Obtient un énumérateur pour les threads managés actifs dans le processus.

ICorDebugController::HasQueuedCallbacks, méthode

Obtient une valeur qui indique si des rappels managés sont actuellement en file d'attente pour le thread spécifié.

ICorDebugController::IsRunning, méthode

Obtient une valeur qui indique si les threads du processus s'exécutent librement.

ICorDebugController::SetAllThreadsDebugState, méthode

Définit l'état de débogage de tous les threads managés dans le processus.

ICorDebugController::Stop, méthode

Effectue un arrêt coopératif sur tous les threads qui exécutent du code managé dans le processus.

ICorDebugController::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.

RemarqueRemarque

Cette interface ne prend pas en charge l'appel à distance, intermachine ou interprocessus.

Spécifications

Plateformes : consultez Configuration requise du .NET Framework.

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

Bibliothèque : CorGuids.lib

Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Voir aussi

Autres ressources

Interfaces de débogage