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

Voir aussi