IDebugPort2IDebugPort2

Cette interface représente un port de débogage sur un ordinateur.This interface represents a debug port on a machine.

SyntaxeSyntax

IDebugPort2 : IUnknown

Notes pour les implémenteursNotes for Implementers

Un fournisseur de port personnalisé implémente cette interface pour représenter un port de débogage sur un ordinateur.A custom port supplier implements this interface to represent a debug port on a machine.

Si le port prend en charge l’envoi d’événements de port, il doit également implémenter l' IConnectionPointContainer interface pour prendre en charge une IConnectionPoint interface qui fournit à son tour l’interface IDebugPortEvents2 .If the port supports sending port events, it must also implement the IConnectionPointContainer interface to support an IConnectionPoint interface that in turn provides the IDebugPortEvents2 interface.

Notes pour les appelantsNotes for Callers

Les appels à GetPort ou addport retournent cette interface, représentant le port demandé.Calls to GetPort or AddPort return this interface, representing the requested port.

Méthodes dans l'ordre VtableMethods in Vtable Order

Le tableau suivant présente les méthodes de IDebugPort2 .The following table shows the methods of IDebugPort2.

MéthodeMethod DescriptionDescription
GetPortNameGetPortName Retourne le nom du port.Returns the port name.
GetPortIdGetPortId Retourne l’identificateur de port.Returns the port identifier.
GetPortRequestGetPortRequest Retourne la requête utilisée pour créer un port (si disponible).Returns the request used to create a port (if available).
GetPortSupplierGetPortSupplier Retourne le fournisseur de port pour ce port.Returns the port supplier for this port.
GetProcess,GetProcess Retourne une interface au processus en fonction de l’identificateur du processus.Returns an interface to the process given the process's identifier.
EnumProcessesEnumProcesses Énumère tous les processus en cours d’exécution sur un port.Enumerates all the processes running on a port.

RemarquesRemarks

Le port local permet d’accéder à tous les processus et programmes en cours d’exécution sur l’ordinateur local.The local port provides access to all the processes and programs running on the local machine. D’autres ports peuvent représenter une connexion de câble série à un appareil Windows CE ou une connexion réseau à un ordinateur non-DCOM.Other ports might represent a serial cable connection to a Windows CE-based device, or a network connection to a non-DCOM computer. L' IDebugPort2 interface permet de rechercher le nom et l’identificateur d’un port et d’énumérer tous les processus en cours d’exécution sur le port.The IDebugPort2 interface is used to find the name and identifier of a port, and enumerate all processes running on the port. Les fonctionnalités de lancement et de fin des processus sur le port sont implémentées dans l' IDebugPortEx2 interface.Facilities for launching and terminating processes on the port are implemented in the IDebugPortEx2 interface.

Configuration requiseRequirements

En-tête : msdbg. hHeader: msdbg.h

Espace de noms : Microsoft. VisualStudio. Debugger. InteropNamespace: Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dllAssembly: Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussiSee also