IDebugHostExtensibility3-Schnittstelle (dbgmodel.h)
Die Version 3 der Erweiterbarkeitsschnittstelle für den zugrunde liegenden Debugger.
Diese Version 3 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 IDebugHostExtensibility3 Schnittstelle erbt von der IDebugHostExtensibility2-Schnittstelle.
Methodik
Die IDebugHostExtensibility3 Schnittstelle verfügt über diese Methoden.
IDebugHostExtensibility3::AddRef Die AddRef-Methode erhöht die Verweisanzahl für ein Objekt. |
IDebugHostExtensibility3::CreateFunctionAlias Die CreateFunctionAlias-Methode erstellt einen "Funktionsalias", einen "Schnellalias" für eine in einer Erweiterung implementierte Methode. Die Bedeutung dieses Alias ist hostspezifisch. |
IDebugHostExtensibility3::CreateFunctionAliasWithMetadata Die CreateFunctionAliasWithMetadata-Methode ähnelt CreateFunctionAlias, ermöglicht jedoch das Übergeben von Metadateninformationen zur Funktion. |
IDebugHostExtensibility3::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. |
IDebugHostExtensibility3::ExtendHostContext Die ExtendHostContext-Methode wird von Hosts verwendet, die das Empfangen beliebiger einfacher alter Daten (POD) innerhalb eines Hostkontexts unterstützen. Diese Methode erweitert den Begriff eines Hostkontexts mit einer bestimmten Größe von POD-Daten. |
IDebugHostExtensibility3::QueryHostContextExtension Die QueryHostContextExtension-Methode bietet eine Möglichkeit, eine Kontexterweiterung und deren Informationen mithilfe einer BEzeichner-GUID nachzuschlagen. |
IDebugHostExtensibility3::QueryInterface Die QueryInterface-Methode fragt eine Schnittstelle für ein Objekt ab. |
IDebugHostExtensibility3::Release Die Release-Methode gibt den Verweis auf das Hosterweiterungsobjekt frei. |
IDebugHostExtensibility3::ReleaseHostContextExtension Die ReleaseHostContextExtension-Methode wird verwendet, um die Reservierung eines Hostkontext-Blobs freizugeben, wie es von der ExtendHostContext-Methode abgerufen wurde. |
Anforderungen
Anforderung | Wert |
---|---|
Header- | dbgmodel.h |