Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Fournit des méthodes qui permettent aux développeurs de déboguer des applications dans l’environnement CLR (Common Language Runtime).
Note
Le débogage en mode mixte (code managé et natif) n’est pas pris en charge sur les plateformes non x86 (telles que IA64 et AMD64).
Méthodes
| Méthode | Descriptif |
|---|---|
| CanLaunchOrAttach, méthode | Détermine si le lancement d’un nouveau processus ou l’attachement au processus donné est possible dans le contexte de la configuration actuelle de l’ordinateur et du runtime. |
| CreateProcess, méthode | Lance un processus et son thread principal sous le contrôle du débogueur. |
| DebugActiveProcess, méthode | Attache le débogueur à un processus existant. |
| EnumerateProcesses, méthode | Obtient un énumérateur pour les processus en cours de débogage. |
| GetProcess, méthode | Renvoie l’objet « ICorDebugProcess » avec l’ID de processus donné. |
| Initialize, méthode | Initialise l’objet ICorDebug . |
| SetManagedHandler, méthode | Spécifie l’objet gestionnaire d’événements pour les événements managés. |
| SetUnmanagedHandler, méthode | Spécifie l’objet de gestionnaire d’événements pour les événements non managés. |
| Terminate, méthode | Termine l’objet ICorDebug . |
Remarques
ICorDebug représente une boucle de traitement d’événements pour un processus de débogueur. Le débogueur doit attendre le rappel ICorDebugManagedCallback ::ExitProcess de tous les processus en cours de débogage avant de libérer cette interface.
L’objet ICorDebug doit être créé par la fonction CreateDebuggingInterfaceFromVersion , qui permet aux clients d’obtenir une implémentation spécifique de ICorDebug celle-ci émule une version spécifique de l’API de débogage.
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