IDebugHostExtensibility3 インターフェイス (dbgmodel.h)

基になるデバッガーへの機能拡張インターフェイスのバージョン 3。

このバージョン 3 のインターフェイスは、同じシグネチャを持つ以前のすべてのメソッドをサポートし、追加の機能を提供する追加の新しいメソッドが含まれています。 新しいメソッドは、そのインターフェイスのセクションの最後にあるヘッダーに一覧表示されます。

継承

IDebugHostExtensibility3 インターフェイスは、IDebugHostExtensibility2 インターフェイスから継承します。

メソッド

IDebugHostExtensibility3 インターフェイスには、これらのメソッドがあります。

 
IDebugHostExtensibility3::AddRef

AddRef メソッドは、オブジェクトの参照カウントをインクリメントします。
IDebugHostExtensibility3::CreateFunctionAlias

CreateFunctionAlias メソッドは、一部の拡張機能で実装されるメソッドの "クイック エイリアス" である "関数エイリアス" を作成します。 このエイリアスの意味はホスト固有です。
IDebugHostExtensibility3::CreateFunctionAliasWithMetadata

CreateFunctionAliasWithMetadata メソッドは CreateFunctionAlias に似ていますが、関数に関するメタデータ情報を渡すことができます。
IDebugHostExtensibility3::D estroyFunctionAlias

DestroyFunctionAlias メソッドは、CreateFunctionAlias メソッドの以前の呼び出しを元に戻します。 この関数は、クイック エイリアス名では使用できなくなります。
IDebugHostExtensibility3::ExtendHostContext

ExtendHostContext メソッドは、ホスト コンテキスト内での任意のプレーンな古いデータ (POD) の受信をサポートするホストによって使用されます。 このメソッドは、ホスト コンテキストの概念を特定のサイズの POD データで拡張します。
IDebugHostExtensibility3::QueryHostContextExtension

QueryHostContextExtension メソッドは、識別子 GUID を使用してコンテキスト拡張機能とその情報を検索する方法を提供します。
IDebugHostExtensibility3::QueryInterface

QueryInterface メソッドは、オブジェクトのインターフェイスを照会します。
IDebugHostExtensibility3::Release

Release メソッドは、ホスト拡張機能オブジェクトへの参照を解放します。
IDebugHostExtensibility3::ReleaseHostContextExtension

ReleaseHostContextExtension メソッドは、ExtendHostContext メソッドから取得したホスト コンテキスト BLOB の予約を解放するために使用されます。

必要条件

要件 価値
ヘッダー dbgmodel.h

関連項目

デバッガー データ モデル C++ の概要