Partager via


IDebugCoreServer2

Cette interface est utilisée pour représenter et obtenir des informations à partir d'un serveur sur un ordinateur sur le réseau.

IDebugCoreServer2 : IUknown

Remarques à l'intention des implémenteurs

Visual Studio implémente cette interface pour représenter un serveur. chaque instance de Visual Studio crée une instance de cette interface.

Remarques pour les appelants

Un fournisseur de port reçoit cette interface dans un appel à IDebugPortEvents2 : : événement.

Un moteur de débogage peut obtenir cette interface indirectement via un appel à IDebugDefaultPort2 : : GetServer (qui retourne IDebugCoreServer3, une interface dérivée d' IDebugCoreServer2).

méthodes en commande de Vtable

Le tableau suivant répertorie les méthodes d' IDebugCoreServer2.

Méthode

Description

IDebugCoreServer2 : : GetMachineInfo

obtient le nom et les attributs d'un ordinateur.

IDebugCoreServer2 : : GetMachineName

obtient le nom d'un ordinateur.

IDebugCoreServer2 : : GetPortSupplier

obtient un fournisseur de port qui existe sur un ordinateur.

IDebugCoreServer2 : : GetPort

obtient un port qui existe déjà sur un ordinateur.

IDebugCoreServer2 : : EnumPorts

crée un énumérateur pour tous les ports sur un ordinateur.

IDebugCoreServer2 : : EnumPortSuppliers

crée un énumérateur pour tous les fournisseurs de port sur un ordinateur.

IDebugCoreServer2 : : GetMachineUtilities_V7

obtient les utilitaires d'ordinateur pour un ordinateur.

Notes

Cette interface est également utilisée par Visual Studio pour parcourir des processus qui s'exécutent sur des ordinateurs du réseau.

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

IDebugPort2

IDebugPortEvents2 : : événement

IDebugDefaultPort2 : : GetServer

IDebugCoreServer3