Freigeben über


IDebugHostContextTargetComposition-Schnittstelle (dbgmodel.h)

Eine Schnittstelle, die die Erweiterbarkeit der oberen Randschnittstellen (datenmodell) mit denen des unteren Rands (Zielkomposition) für einen bestimmten Hostkontext überbrückt.

Für einen Debughost, der beide Ebenen unterstützt, kann diese Schnittstelle für jeden Hostkontext QI'd sein.

Erbschaft

IDebugHostContextTargetComposition erbt von IUnknown.

Methodik

Die IDebugHostContextTargetComposition Schnittstelle hat diese Methoden.

 
IDebugHostContextTargetComposition::GetServiceManager

Die GetServiceManager-Methode ruft den Dienst-Manager-Container ab, der einem bestimmten Hostkontext zugeordnet ist.
IDebugHostContextTargetComposition::GetServiceProcess

Die GetServiceProcess-Methode ruft den Prozess ab, der einem bestimmten Hostkontext zugeordnet ist.
IDebugHostContextTargetComposition::GetServiceThread

Die GetServiceThread-Methode ruft den Thread ab, der einem bestimmten Hostkontext zugeordnet ist.

Bemerkungen

Dies und IDebugHostSymbolsTargetComposition sind optionale Brückenschnittstellen zu Zielkompositionsschnittstellen.

Ein Debughost, der nur die Datenmodellebene unterstützt, muss keine dieser Schnittstellen unterstützen. Ein Debughost, der sowohl die Datenmodellebene als auch die Zielkompositionsschicht der Erweiterbarkeit unterstützt, unterstützt diese, um zwischen den beiden Ebenen zu überbrücken.

Anforderungen

Anforderung Wert
Header- dbgmodel.h

Siehe auch

Debuggerdatenmodell C++-Übersicht