Partager via


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

Voir aussi