Condividi tramite


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

Vedi anche