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