Condividi tramite


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 IConnectionPointContainerIConnectionPoint. 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

Vedi anche