IMAGE_NT_HEADERS32-Struktur (winnt.h)
Stellt das PE-Headerformat dar.
Syntax
typedef struct _IMAGE_NT_HEADERS {
DWORD Signature;
IMAGE_FILE_HEADER FileHeader;
IMAGE_OPTIONAL_HEADER32 OptionalHeader;
} IMAGE_NT_HEADERS32, *PIMAGE_NT_HEADERS32;
Member
Signature
Eine 4-Byte-Signatur, die die Datei als PE-Image identifiziert. Die Bytes sind "PE\0\0".
FileHeader
Eine IMAGE_FILE_HEADER-Struktur , die den Dateiheader angibt.
OptionalHeader
Eine IMAGE_OPTIONAL_HEADER-Struktur , die den optionalen Dateiheader angibt.
Hinweise
Die tatsächliche Struktur in WinNT.h heißt IMAGE_NT_HEADERS32 , und IMAGE_NT_HEADERS wird als IMAGE_NT_HEADERS32 definiert. Wenn jedoch _WIN64 definiert ist, wird IMAGE_NT_HEADERS als IMAGE_NT_HEADERS64 definiert.
typedef struct _IMAGE_NT_HEADERS64 {
DWORD Signature;
IMAGE_FILE_HEADER FileHeader;
IMAGE_OPTIONAL_HEADER64 OptionalHeader;
} IMAGE_NT_HEADERS64, *PIMAGE_NT_HEADERS64;
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | winnt.h (windows.h einschließen) |