IDebugCoreServer3
Cette interface donne accès aux informations sur le serveur dans lequel le processus est en cours d’exécution.
Syntaxe
IDebugCoreServer3 : IDebugCoreServer2
Remarques pour les implémenteurs
Visual Studio implémente cette interface.
Remarques pour les appelants
Utilisez QueryInterface pour obtenir cette interface à partir d’une interface IDebugCoreServer2 . Un appel à GetServer peut également retourner cette interface. Cette interface est utilisée le plus souvent par un fournisseur de ports personnalisé pour lancer des programmes sur un serveur (local ou distant).
Méthodes dans l'ordre Vtable
Outre les méthodes de l’interface IDebugCoreServer2 , cette interface implémente les méthodes suivantes :
Méthode | Description |
---|---|
GetServerName | Récupère le nom du serveur. |
GetServerFriendlyName | Récupère une version conviviale du nom du serveur |
EnableAutoAttach | Indique aux moteurs de débogage spécifiques de s’attacher automatiquement aux processus au démarrage de ces processus. |
DiagnoseWebDebuggingError | Récupère un code d’erreur spécifique en cas d’échec de l’attachement automatique. |
CreateInstanceInServer | Crée une instance d’un moteur de débogage sur le serveur. |
QueryIsLocal | Récupère un indicateur indiquant si le serveur se trouve sur le même ordinateur que l’appelant. |
GetConnectionProtocol | Récupère une valeur indiquant le protocole utilisé pour communiquer avec le serveur. |
DisableAutoAttach | Désactive tous les paramètres d’attachement automatique pour tous les moteurs de débogage que ce serveur connaît. |
Notes
Un fournisseur de ports personnalisé reçoit l’interface IDebugCoreServer2 sur un appel à Event. L’interface IDebugCoreServer3
peut être obtenue à partir de cette interface.
Spécifications
En-tête : msdbg.h
Espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll