Partager via


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

IDebugCoreServer3 : : GetServerName

extrait le nom du serveur.

IDebugCoreServer3 : : GetServerFriendlyName

extrait une version conviviale du nom du serveur

IDebugCoreServer3 : : EnableAutoAttach

Indique les moteurs de débogage spécifiques de l'attachement automatiquement aux processus au début de ces processus.

IDebugCoreServer3 : : DiagnoseWebDebuggingError

Récupère le code d'erreur spécifique lorsque l'attachement automatique échoue.

IDebugCoreServer3 : : CreateInstanceInServer

crée une instance d'un moteur de débogage sur le serveur.

IDebugCoreServer3 : : QueryIsLocal

extrait une balise indiquant si le serveur est sur le même ordinateur que l'appelant.

IDebugCoreServer3 : : GetConnectionProtocol

Récupère une valeur indiquant le protocole utilisé pour communiquer avec le serveur.

IDebugCoreServer3 : : DisableAutoAttach

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

Voir aussi

Référence

IDebugCoreServer2

IDebugDefaultPort2 : : GetServer