IDebugPort2
Cette interface représente un port de débogage sur un ordinateur.
Syntaxe
IDebugPort2 : IUnknown
Remarques pour les implémenteurs
Un fournisseur de ports personnalisé implémente cette interface pour représenter un port de débogage sur un ordinateur.
Si le port prend en charge l’envoi d’événements de port, il doit également implémenter l’interface IConnectionPointContainer pour prendre en charge une IConnectionPoint interface qui fournit à son tour l’interface IDebugPortEvents2 .
Remarques pour les appelants
Les appels à GetPort ou AddPort retournent cette interface, représentant le port demandé.
Méthodes dans l'ordre Vtable
Le tableau suivant présente les méthodes de IDebugPort2
.
Méthode | Description |
---|---|
GetPortName | Retourne le nom du port. |
GetPortId | Retourne l’identificateur de port. |
GetPortRequest | Retourne la requête utilisée pour créer un port (le cas échéant). |
GetPortSupplier | Retourne le fournisseur de ports pour ce port. |
GetProcess | Retourne une interface au processus en fonction de l’identificateur du processus. |
EnumProcesses | Énumère tous les processus en cours d’exécution sur un port. |
Notes
Le port local permet d’accéder à tous les processus et programmes en cours d’exécution sur l’ordinateur local. D’autres ports peuvent représenter une connexion par câble série à un appareil Windows CE ou une connexion réseau à un ordinateur non-DCOM. L’interface IDebugPort2
est utilisée pour rechercher le nom et l’identificateur d’un port et énumérer tous les processus s’exécutant sur le port. Les installations de lancement et de fin de processus sur le port sont implémentées dans l’interface IDebugPortEx2
.
Spécifications
En-tête : msdbg.h
Espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll