Freigeben über


IDebugProviderProgramNode2

Diese Schnittstelle wird programmbezogene Schnittstellen über Prozessgrenzen hinweg.

IDebugProviderProgramNode2 : IUnknown

Hinweise für Implementierer

Das Debugmodul (DE) implementiert diese Schnittstelle für dasselbe Objekt, das IDebugProgramNode2 implementiert, um Marshalling von Schnittstellen über Prozessgrenzen hinweg zu unterstützen.

Hinweise für Aufrufer

Rufen Sie QueryInterface auf einer IDebugProgramNode2-Schnittstelle an, die zum Abrufen dieser Schnittstelle. Wenn diese Schnittstelle nicht abgerufen werden kann, unterstützt keine Marshalling von Schnittstellen. DE

Methoden in die Vtable-Reihenfolge

Diese Schnittstelle implementiert die folgende Weise:

Methode

Beschreibung

IDebugProviderProgramNode2::UnmarshalDebuggeeInterface

Ruft eine angegebene Schnittstelle über Prozessgrenzen hinweg ab.

Hinweise

Diese Schnittstelle wird implementiert, wenn in einem separaten Prozessbereich DE vom Programm, das gedebuggt wird: DE beispielsweise in Visual Studio-Prozessraum anstelle des Prozessraums des Programms, das gedebuggt wird.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch

Referenz

IDebugProgramNode2

Konzepte

Kern-Schnittstellen