Condividi tramite


IDebugPortNotify2

Questa interfaccia registra o annulla la registrazione di un programma che può essere eseguito il debug con la porta che viene eseguito.

IDebugPortNotify2 : IUnknown

Note per gli implementatori

Un fornitore di porte personalizzato implementa questa interfaccia per supportare l'aggiunta e programmi rimuovere dalla porta. In genere viene implementato lo stesso oggetto che implementa IDebugPort2 l'interfaccia.

Note per i chiamanti

Una chiamata QueryInterface sull'interfaccia di IDebugPort2 restituisce questa interfaccia. Inoltre, una chiamata IDebugDefaultPort2:: GetPortNotify a restituisce questa interfaccia. Il modulo di debug possibile visualizzare questa interfaccia come parametro a IDebugProgramProvider2:: WatchForProviderEvents.

Metodi nell'ordine di Vtable

Nella tabella seguente sono elencati i metodi di IDebugPortNotify2.

Metodo

Descrizione

IDebugPortNotify2:: AddProgramNode

Registra un programma che può essere eseguito il debug con la porta che viene eseguito.

IDebugPortNotify2:: RemoveProgramNode

Annulla la registrazione di un programma che è possibile eseguire il debug dalla porta che viene eseguito.

Note

A meno che una porta di debug disponga di riconoscere quando i programmi vengono caricati o scaricati, un fornitore di porte personalizzato deve implementare questa interfaccia. Tutti i programmi caricati per eseguire il debug da una porta specifica vengono rilevati utilizzando questa interfaccia.

Requisiti

intestazione: msdbg.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedere anche

Riferimenti

IDebugProgramNode2

Concetti

interfacce principali