IDiaAddressMap::put_addressMapEnabled
アドレス マップを使用してシンボルのアドレスを変換する必要があるかどうかを指定します。
構文
HRESULT put_addressMapEnabled (
BOOL NewVal
);
パラメーター
NewVal
[入力] シンボルの変換を有効にする場合は TRUE
に設定し、無効にする場合は FALSE
に設定します。
戻り値
成功した場合は、S_OK
を返します。それ以外の場合は、エラー コードを返します。
解説
実行可能ファイルのポスト プロセッサにより、実行可能ファイルが更新されることがあります。 DIA には、新しいレイアウトへのシンボルの変換をサポートするメカニズムが含まれています。
PDB ファイルが読み込まれると、そのファイルに保存されているアドレス マップが有効になります。 ただし、クライアント アプリケーションで IDiaAddressMap::set_addressMap メソッドを呼び出して、独自のアドレス マップを指定する必要がある場合があります。 set_addressMap
メソッドが成功した場合、クライアント アプリケーションは NewVal
パラメーターが TRUE
に設定された put_addressMapEnabled
メソッドを呼び出して、そのアドレス マップの使用を有効にする必要があります。
有効になっているアドレス マップの現在の状態は、IDiaAddressMap::get_addressMapEnabled メソッドを呼び出すことで取得できます。