Condividi tramite


IDebugProviderProgramNode2

Questa interfaccia esegue il marshalling delle interfacce correlate al programma attraverso i limiti del processo.

Sintassi

IDebugProviderProgramNode2 : IUnknown

Note per gli implementatori

Il motore di debug implementa questa interfaccia sullo stesso oggetto che implementa IDebugProgramNode2 per supportare il marshalling delle interfacce attraverso i limiti del processo.

Note per i chiamanti

Chiamare QueryInterface su un'interfaccia IDebugProgramNode2 per ottenere questa interfaccia. Se non è possibile ottenere questa interfaccia, la de non supporta il marshalling delle interfacce.

Metodi nell'ordine della tabella Vtable

Questa interfaccia implementa il metodo seguente:

metodo Descrizione
UnmarshalDebuggeeInterface Ottiene un'interfaccia specificata attraverso i limiti del processo.

Osservazioni:

Questa interfaccia viene implementata quando l'applicazione DE viene eseguita in uno spazio di processo separato dal programma di cui viene eseguito il debug, ad esempio quando l'istruzione DE viene eseguita nello spazio di elaborazione di Visual Studio anziché nello spazio di processo del programma di cui viene eseguito il debug.

Requisiti

Intestazione: msdbg.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedi anche