Freigeben über


IDebugHostExtensibility2-Schnittstelle (dbgmodel.h)

Die Version 2 der Erweiterbarkeitsschnittstelle für den zugrunde liegenden Debugger.

Diese Version 2 der Schnittstelle unterstützt alle vorherigen Methoden mit identischen Signaturen und enthält zusätzliche neue Methoden, die zusätzliche Funktionen bereitstellen. Die neuen Methoden werden im Header am Ende des Abschnitts für diese Schnittstelle aufgeführt.

Erbschaft

Die IDebugHostExtensibility2 Schnittstelle erbt von der IDebugHostExtensibility-Schnittstelle.

Methodik

Die IDebugHostExtensibility2 Schnittstelle hat diese Methoden.

 
IDebugHostExtensibility2::AddRef

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

Die CreateFunctionAlias-Methode erstellt einen "Funktionsalias", einen "Schnellalias" für eine in einer Erweiterung implementierte Methode. Die Bedeutung dieses Alias ist hostspezifisch.
IDebugHostExtensibility2::CreateFunctionAliasWithMetadata-

Die CreateFunctionAliasWithMetadata-Methode ähnelt CreateFunctionAlias, ermöglicht jedoch das Übergeben von Metadateninformationen zur Funktion.
IDebugHostExtensibility2::D estroyFunctionAlias

Die DestroyFunctionAlias-Methode rückgängig machen einen vorherigen Aufruf der CreateFunctionAlias-Methode rückgängig. Die Funktion ist nicht mehr unter dem Namen des Schnellalias verfügbar.
IDebugHostExtensibility2::QueryInterface

Die QueryInterface-Methode ruft Zeiger auf die unterstützten Schnittstellen für ein Objekt ab.
IDebugHostExtensibility2::Release

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

Anforderungen

Anforderung Wert
Header- dbgmodel.h

Siehe auch

Debuggerdatenmodell C++-Übersicht