Condividi tramite


IDebugProgramNodeAttach2

Consente a un nodo del programma di ricevere una notifica di un tentativo di connessione al programma associato.

Sintassi

IDebugProgramNodeAttach2 : IUnknown

Note per gli implementatori

Questa interfaccia viene implementata nella stessa classe che implementa l'interfaccia IDebugProgramNode2 per ricevere la notifica di un'operazione di collegamento e per offrire la possibilità di annullare l'operazione di collegamento.

Note per i chiamanti

Ottenere questa interfaccia chiamando il QueryInterface metodo in un oggetto IDebugProgramNode2 . Il metodo OnAttach deve essere chiamato prima del metodo Attach per consentire al nodo del programma di arrestare il processo di collegamento.

Metodi nell'ordine Vtable

Questa interfaccia implementa il metodo seguente:

metodo Descrizione
OnAttach Collega al programma associato o rinvia il processo di collegamento al metodo Attach .

Osservazioni:

Questa interfaccia è l'alternativa preferita al metodo di Attach_V7 deprecato. Tutti i motori di debug vengono sempre caricati con la CoCreateInstance funzione, ovvero vengono create istanze all'esterno dello spazio degli indirizzi del programma sottoposto a debug.

Se un'implementazione precedente del IDebugProgramNode2::Attach_V7 metodo stava semplicemente impostando l'oggetto GUID del programma di cui è in corso il debug, è necessario implementare solo il metodo OnAttach .

Se un'implementazione precedente del IDebugProgramNode2::Attach_V7 metodo usava l'interfaccia di callback fornita, tale funzionalità deve essere spostata in un'implementazione del metodo Attach e l'interfaccia IDebugProgramNodeAttach2 non deve essere implementata.

Requisiti

Intestazione: Msdbg.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedi anche