Freigeben über


IDebugHostContextExtensibility-Schnittstelle (dbgmodel.h)

Eine OPTIONALE dbgmodel.h-Schnittstelle für Hosts, die bestimmte Erweiterungen unterstützen.

Erbschaft

IDebugHostContextExtensibility erbt von IUnknown.

Methodik

Die IDebugHostContextExtensibility Schnittstelle verfügt über diese Methoden.

 
IDebugHostContextExtensibility::AddRef

Die AddRef-Methode erhöht die Verweisanzahl für ein Objekt.
IDebugHostContextExtensibility::CloneContextForModification

Die CloneContextForModification-Methode klont ein Hostkontextobjekt und gibt eine einmalige Änderungsschnittstelle zurück, um Daten dem Kontext zuzuordnen.
IDebugHostContextExtensibility::CloneContextWithModification

Die CloneContextWithModification-Methode klont den aktuellen Hostkontext, ordnet einen bestimmten Erweiterungs-Blob dem geklonten Kontext zu, schließt den Kontext ab und gibt eine unveränderliche Schnittstelle an den neu geklonten Kontext zurück.
IDebugHostContextExtensibility::HasExtensionData

Die HasExtensionData-Methode gibt an, ob einem bestimmten Kontext ein bestimmtes Erweiterungs-Blob zugeordnet ist.
IDebugHostContextExtensibility::QueryInterface

Die QueryInterface-Methode fragt einen Zeiger auf eine angegebene Schnittstelle in einem Kontextobjekt ab.
IDebugHostContextExtensibility::ReadExtensionData

Die ReadExtensionData-Methode liest Erweiterungsdaten aus dem Hostkontext.
IDebugHostContextExtensibility::Release

Die Release-Methode erhöht die Referenzanzahl für eine Schnittstelle für ein Objekt.

Anforderungen

Anforderung Wert
Header- dbgmodel.h

Siehe auch

Debuggerdatenmodell C++-Übersicht