次の方法で共有


IDiaAddressMap::put_imageAlign

イメージの配置を設定します。

構文

HRESULT put_imageAlign ( 
   DWORD NewVal
);

パラメーター

NewVal

[入力] 実行可能ファイルの新しいイメージ配置値。

戻り値

成功した場合は、S_OK を返します。それ以外の場合は、エラー コードを返します。

解説

イメージ (読み込まれた実行可能ファイル) は、指定されたメモリ境界に整列されます。 この配置は、現在のシステム アーキテクチャと、コンパイルおよびリンク時のオプションの影響を受ける可能性があります。 イメージの配置は常にバイト境界上になります。 有効なイメージ配置値は、1、2、4、8、16、32、および 64 バイト境界です。

現在のイメージの配置は、IDiaAddressMap::get_imageAlign メソッドを呼び出すことで取得できます。

Note

このメソッドを呼び出すことができるようになるまでに、イメージは既に読み込まれています。 通常、put_imageAlign メソッドは、イメージが移動または変更され、新しい配置が必要な場合に使用されます。

関連項目