IDebugPortEvents2
Questa interfaccia notifica a un listener (in genere il gestore di debug della sessione [SDM] o un motore di debug) di creazione e distruzione di processi e programmi su una determinata porta. Queste informazioni possono essere usate per presentare una visualizzazione in tempo reale dei processi e dei programmi in esecuzione sulla porta.
Sintassi
IDebugPortEvents2 : IUnknown
Note per gli implementatori
Visual Studio implementa in genere questa interfaccia per ricevere notifiche sulla creazione e la distruzione del programma. Un motore di debug può anche implementare questa interfaccia per restare in ascolto di tali eventi di porta.
Note per i chiamanti
È possibile eseguire query su tutte le interfacce IDebugPort2 per un'interfaccia IConnectionPointContainer . FindConnectionPoint Il metodo per IDebugPortEvents2
viene quindi chiamato nell'interfaccia per ottenere un'interfaccia IConnectionPointContainer IConnectionPoint. Infine, il Advise metodo nell'interfaccia IConnectionPoint viene chiamato per inviare gli eventi tramite il metodo Event .
Metodi nell'ordine Vtable
Nella tabella seguente viene illustrato il metodo di IDebugPortEvents2
.
metodo | Descrizione |
---|---|
Evento | Invia eventi che descrivono la creazione e la distruzione di processi e programmi sulla porta. |
Osservazioni:
IDebugPortEvents2
viene usato anche da SDM per eseguire il debug dei programmi eseguiti in un processo già sottoposto a debug.
Gli eventi di porta vengono passati a SDM da questa interfaccia.
Requisiti
Intestazione: msdbg.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll