Condividi tramite


IDebugPortNotify2

Questa interfaccia registra o annulla la registrazione di un programma su cui è possibile eseguire il debug con la porta su cui è in esecuzione.

Sintassi

IDebugPortNotify2 : IUnknown

Note per gli implementatori

Un fornitore di porte personalizzato implementa questa interfaccia per supportare l'aggiunta e la rimozione di programmi dalla porta. Viene in genere implementato sullo stesso oggetto che implementa l'interfaccia IDebugPort2 .

Note per i chiamanti

Una chiamata a QueryInterface nell'interfaccia IDebugPort2 restituisce questa interfaccia. Inoltre, una chiamata a GetPortNotify restituisce questa interfaccia. Un motore di debug può visualizzare questa interfaccia come parametro per WatchForProviderEvents.

Metodi nell'ordine Vtable

Nella tabella seguente vengono illustrati i metodi di IDebugPortNotify2.

metodo Descrizione
AddProgramNode Registra un programma che può essere sottoposto a debug con la porta su cui è in esecuzione.
RemoveProgramNode Annulla la registrazione di un programma su cui è possibile eseguire il debug dalla porta in cui è in esecuzione.

Osservazioni:

A meno che una porta di debug non sia in grado di sapere quando i programmi vengono caricati o scaricati, un fornitore di porte personalizzato deve implementare questa interfaccia. Tutti i programmi caricati per il debug tramite una determinata porta vengono rilevati tramite questa interfaccia.

Requisiti

Intestazione: msdbg.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedi anche