IDiaAddressMap
DIA SDK のデバッグのオブジェクトの仮想と相対仮想アドレスを計算する方法を制御できます。
IDiaAddressMap : IUnknown
Vtable の順序でメソッド
次の表は IDiaAddressMap のメソッドを示します。
メソッド |
Description |
---|---|
Address マップが特定のセッションに確立されているかどうかを示します。 |
|
シンボルのアドレスを変換するにはAddress マップを使用するかどうかを指定します。 |
|
相対仮想アドレスの計算および使用が有効かどうかを示します。 |
|
クライアントが相対仮想アドレスの計算を有効または無効にできます。 |
|
現在のイメージの配置を取得します。 |
|
イメージの配置を設定します。 |
|
イメージのヘッダーを相対仮想アドレスの移動を有効にするように設定します。 |
|
サポートのイメージの移動に Address マップを提供します。 |
解説
このインターフェイスに備わっているコントロールが指定する 2 とおりのデータセットにカプセル化 : イメージのヘッダーと Address マップ。 ほとんどのクライアントはイメージの適切なデバッグ情報が見つからなかったために IDiaDataSource::loadDataForExe のメソッドを使用しメソッドを使用し必要なヘッダーと未割り当てデータ自体をすべて検出できます。 ただし複数のクライアントの実装はデータの操作外観を特化します。 このようなクライアントは検索結果を DIA SDK に与えるために IDiaAddressMap インターフェイスのメソッドを使用します。
呼び出し元のメモ
このインターフェイスはDIA セッション オブジェクトから取得できます。 クライアントの呼び出し DIA セッション オブジェクトのインターフェイス IDiaSession通常の QueryInterface のメソッドIDiaAddressMap のインターフェイスを取得します。
必要条件
ヘッダー : Dia2.h
ライブラリ : diaguids.lib
DLL: msdia80.dll
参照
関連項目
IDiaDataSource::loadDataForExe