次の方法で共有


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 メソッドを呼び出すことで取得できます。

関連項目