Condividi tramite


IDebugPort2

Questa interfaccia rappresenta una porta di debug in un computer.

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 inviare gli eventi di porta, deve implementare anche l'interfaccia di IConnectionPointContainer per supportare un'interfaccia di IConnectionPoint che a sua volta fornisce IDebugPortEvents2 l'interfaccia.

Note per i chiamanti

Le chiamate a IDebugPortSupplier2:: GetPort o IDebugPortSupplier2:: AddPort restituiscono questa interfaccia, che rappresenta la porta richiesta.

Metodi nell'ordine di Vtable

Nella tabella seguente sono elencati i metodi di IDebugPort2.

Metodo

Descrizione

IDebugPort2:: GetPortName

Restituisce il nome della porta.

IDebugPort2:: GetPortId

Restituisce l'identificatore della porta.

IDebugPort2:: GetPortRequest

restituisce la richiesta utilizzata per creare una porta (se disponibile).

IDebugPort2:: GetPortSupplier

restituisce il fornitore di porte per questa porta.

IDebugPort2:: GetProcess

Restituisce un'interfaccia al processo specificato l'identificatore del processo.

IDebugPort2:: EnumProcesses

Enumera i processi in esecuzione su una porta.

Note

La porta locale consente di accedere a tutti i processi e programmi in esecuzione sul computer locale. Altre porte potrebbero rappresentare una connessione di rete seriale a un dispositivo basato su windows CE, o una connessione di rete a un computer non DCOM. L'interfaccia di IDebugPort2 viene utilizzata per cercare il nome e l'identificatore di una porta, enumerare tutti elabora il funzionamento della porta e forniscono le funzionalità per avviare e interrompere i processi sulla porta.

Requisiti

intestazione: msdbg.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedere anche

Riferimenti

IDebugPortSupplier2

IDebugCoreServer2

Concetti

interfacce principali