基になるデバッガーへの機能拡張インターフェイスのバージョン 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 |