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