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