IDebugCoreServer3
Cette interface fournit l'accès aux données sur le serveur que le processus s'exécute dans.
IDebugCoreServer3 : IDebugCoreServer2
Remarques à l'intention des implémenteurs
Visual Studio implémente cette interface.
Remarques pour les appelants
utilisation QueryInterface d'obtenir cette interface d'une interface d' IDebugCoreServer2 . Un appel à IDebugDefaultPort2 : : GetServer peut également retourner cette interface. Cette interface est la plus fréquemment utilisée par un fournisseur personnalisé de port pour exécuter les programmes sur un serveur (soit local ou distant).
méthodes en commande de Vtable
En plus de les méthodes sur l'interface d' IDebugCoreServer2 , cette interface implémente les méthodes suivantes :
Méthode |
Description |
---|---|
extrait le nom du serveur. |
|
extrait une version conviviale du nom du serveur |
|
Indique les moteurs de débogage spécifiques de l'attachement automatiquement aux processus au début de ces processus. |
|
Récupère le code d'erreur spécifique lorsque l'attachement automatique échoue. |
|
crée une instance d'un moteur de débogage sur le serveur. |
|
extrait une balise indiquant si le serveur est sur le même ordinateur que l'appelant. |
|
Récupère une valeur indiquant le protocole utilisé pour communiquer avec le serveur. |
|
Désactive tous les paramètres de l'auto-attachement pour tous les moteurs de débogage que ce serveur connaît. |
Notes
Un fournisseur de port reçoit l'interface d' IDebugCoreServer2 sur un appel à IDebugPortEvents2 : : événement. L'interface d' IDebugCoreServer3 peut être obtenu à partir de cette interface.
Configuration requise
en-tête : msdbg.h
l'espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll