IDebugProviderProgramNode2

Diese Schnittstelle marshallt programmbezogene Schnittstellen über Prozessgrenzen hinweg.

Syntax

IDebugProviderProgramNode2 : IUnknown

Hinweise für Implementierer

Das Debugmodul (DE) implementiert diese Schnittstelle auf demselben Objekt, das IDebugProgramNode2 implementiert, um Marshaling-Schnittstellen über Prozessgrenzen hinweg zu unterstützen.

Hinweise für Aufrufer

Rufen Sie QueryInterface auf einer IDebugProgramNode2 Schnittstelle auf, um diese Schnittstelle abzurufen. Wenn diese Schnittstelle nicht abgerufen werden kann, unterstützt die DE keine Marshalling von Schnittstellen.

Methoden in Vtable-Reihenfolge

Diese Schnittstelle implementiert die folgende Methode:

Methode Beschreibung
UnmarshalDebuggeeInterface Ruft eine angegebene Schnittstelle über Prozessgrenzen hinweg ab.

Hinweise

Diese Schnittstelle wird implementiert, wenn die DE in einem separaten Prozessbereich vom zu debuggenden Programm ausgeführt wird, z. B. wenn die DE im Visual Studio-Prozessbereich ausgeführt wird, anstatt den Prozessbereich des zu debuggenden Programms.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch