IDebugPort2
Questa interfaccia rappresenta una porta di debug in un computer.
Sintassi
IDebugPort2 : IUnknown
Note per gli implementatori
Un fornitore di porte personalizzato implementa questa interfaccia per rappresentare una porta di debug in un computer.
Se la porta supporta l'invio di eventi di porta, deve anche implementare l'interfaccia IConnectionPointContainer per supportare un'interfaccia IConnectionPoint che a sua volta fornisce l'interfaccia IDebugPortEvents2 .
Note per i chiamanti
Le chiamate a GetPort o AddPort restituiscono questa interfaccia, che rappresenta la porta richiesta.
Metodi nell'ordine Vtable
Nella tabella seguente vengono illustrati i metodi di IDebugPort2
.
metodo | Descrizione |
---|---|
GetPortName | Restituisce il nome della porta. |
GetPortId | Restituisce l'identificatore della porta. |
GetPortRequest | Restituisce la richiesta utilizzata per creare una porta , se disponibile. |
GetPortSupplier | Restituisce il fornitore di porte per questa porta. |
GetProcess | Restituisce un'interfaccia al processo in base all'identificatore del processo. |
EnumProcesses | Enumera tutti i processi in esecuzione su una porta. |
Osservazioni:
La porta locale consente l'accesso a tutti i processi e i programmi in esecuzione nel computer locale. Altre porte possono rappresentare una connessione via cavo seriale a un dispositivo basato su Windows CE o una connessione di rete a un computer non DCOM. L'interfaccia IDebugPort2
viene usata per trovare il nome e l'identificatore di una porta ed enumerare tutti i processi in esecuzione sulla porta. Le strutture per avviare e terminare i processi sulla porta vengono implementate nell'interfaccia IDebugPortEx2
.
Requisiti
Intestazione: msdbg.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll