Platform SDK: Debugging and Error Handling |
The IMAGE_DATA_DIRECTORY structure represents the data directory.
typedef struct _IMAGE_DATA_DIRECTORY { DWORD VirtualAddress; DWORD Size; } IMAGE_DATA_DIRECTORY, *PIMAGE_DATA_DIRECTORY;
The following is a list of the data directories:
Offset | Description |
---|---|
96 | Export table address and size |
104 | Import table address and size |
112 | Resource table address and size |
120 | Exception table address and size |
128 | Certificate table address and size |
136 | Base relocation table address and size |
144 | Debugging information starting address and size |
152 | Architecture-specific data address and size |
160 | Global pointer register relative virtual address |
168 | Thread local storage (TLS) table address and size |
176 | Load configuration table address and size |
184 | Bound import table address and size |
192 | Import address table address and size |
200 | Delay import descriptor address and size |
208 | Reserved |
Windows NT/2000: Requires Windows NT 4.0 or later.
Windows 95/98: Requires Windows 95 or later. Available as a redistributable for Windows 95.
Header: Declared in Winnt.h; include Windows.h.
Image Help Library Overview, ImageHlp Structures, IMAGE_OPTIONAL_HEADER