関数に関する詳細情報を提供するホスト オプション インターフェイスのバージョン 3。
このバージョン 3 のインターフェイスは、同じシグネチャを持つ以前のすべてのメソッドをサポートし、追加の機能を提供する追加の新しいメソッドが含まれています。 新しいメソッドは、そのインターフェイスのセクションの最後にあるヘッダーに一覧表示されます。
継承
IDebugHostFunctionIntrospection3 インターフェイスは、IDebugHostFunctionIntrospection2 インターフェイスから継承します。
メソッド
IDebugHostFunctionIntrospection3 インターフェイスには、これらのメソッドがあります。
|
IDebugHostFunctionIntrospection3::AddRef AddRef メソッドは、オブジェクトの参照カウントをインクリメントします。 |
|
IDebugHostFunctionIntrospection3::EnumerateInlineFunctionsByRVA EnumerateInlineFunctionsByRVA メソッドは、特定の相対仮想アドレス (RVA) でインライン化された関数を列挙します。 |
|
IDebugHostFunctionIntrospection3::EnumerateLocalsDetails EnumerateLocalsDetails メソッドは、関数内のすべてのローカルと引数に関する情報のセットを列挙します。 |
|
IDebugHostFunctionIntrospection3::EnumerateLocalsDetailsEx EnumerateLocalsDetailsEx メソッドは、関数内のすべてのローカルと引数に関する情報のセットを列挙します。 |
|
IDebugHostFunctionIntrospection3::FindContainingCodeRangeByRVA FindContainingCodeRangeByRVA メソッドは、特定の相対仮想アドレス (RVA) でインライン化された命令のサブ範囲を返します。 |
|
IDebugHostFunctionIntrospection3::FindSourceLocationByRVA FindSourceLocationByRVA メソッドは、特定の相対仮想アドレス (RVA) のソース ファイル名と行番号を取得します。 |
|
IDebugHostFunctionIntrospection3::IsNoReturnFunction IsNoReturnFunction メソッドは、関数が返されていない関数であるかどうかを判断します。 |
|
IDebugHostFunctionIntrospection3::QueryInterface QueryInterface メソッドは、現在のオブジェクトの特定のインターフェイスに対してクエリを実行します。 |
|
IDebugHostFunctionIntrospection3::Release Release メソッドは、関数のイントロスペクション オブジェクトへの参照を解放します。 |
必要条件
| 要件 | 価値 |
|---|---|
| ヘッダー | dbgmodel.h |