IMAGE_DATA_DIRECTORY 结构 (winnt.h)
表示数据目录。
语法
typedef struct _IMAGE_DATA_DIRECTORY {
DWORD VirtualAddress;
DWORD Size;
} IMAGE_DATA_DIRECTORY, *PIMAGE_DATA_DIRECTORY;
成员
VirtualAddress
表的相对虚拟地址。
Size
表的大小(以字节为单位)。
注解
下面是数据目录的列表。 偏移量相对于可选标头的开头。
偏移量 (PE/PE32+) | 说明 |
---|---|
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 [仅限桌面应用] |
标头 | winnt.h (包括 Windows.h) |