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 を含む) |