IMAGE_DATA_DIRECTORY 構造体 (winnt.h)

データ ディレクトリを表します。

構文

typedef struct _IMAGE_DATA_DIRECTORY {
  DWORD VirtualAddress;
  DWORD Size;
} IMAGE_DATA_DIRECTORY, *PIMAGE_DATA_DIRECTORY;

メンバー

VirtualAddress

テーブルの相対仮想アドレス。

Size

テーブルのサイズ (バイト単位)。

注釈

データ ディレクトリの一覧を次に示します。 オフセットは、省略可能なヘッダーの先頭を基準にしています。

オフセット (PE/PE32+) Description
96/112 テーブルのアドレスとサイズをエクスポートする
104/120 テーブルのアドレスとサイズをインポートする
112/128 リソース テーブルのアドレスとサイズ
120/136 例外テーブルのアドレスとサイズ
128/144 証明書テーブルのアドレスとサイズ
136/152 ベース再配置テーブルのアドレスとサイズ
144/160 デバッグ情報の開始アドレスとサイズ
152/168 アーキテクチャ固有のデータ アドレスとサイズ
160/176 グローバル ポインター レジスタの相対仮想アドレス
168/184 スレッド ローカル ストレージ (TLS) テーブルのアドレスとサイズ
176/192 構成テーブルのアドレスとサイズを読み込む
184/200 バインドされたインポート テーブルのアドレスとサイズ
192/208 インポート アドレス テーブルのアドレスとサイズ
200/216 インポート記述子のアドレスとサイズを遅延する
208/224 CLR ヘッダーのアドレスとサイズ
216/232 予約済み

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header winnt.h (Windows.h を含む)

こちらもご覧ください

IMAGE_OPTIONAL_HEADER

ImageHlp 構造体