estrutura IMAGE_NT_HEADERS32 (winnt.h)
Representa o formato de cabeçalho PE.
Sintaxe
typedef struct _IMAGE_NT_HEADERS {
DWORD Signature;
IMAGE_FILE_HEADER FileHeader;
IMAGE_OPTIONAL_HEADER32 OptionalHeader;
} IMAGE_NT_HEADERS32, *PIMAGE_NT_HEADERS32;
Membros
Signature
Uma assinatura de 4 bytes que identifica o arquivo como uma imagem PE. Os bytes são "PE\0\0".
FileHeader
Uma estrutura IMAGE_FILE_HEADER que especifica o cabeçalho do arquivo.
OptionalHeader
Uma estrutura IMAGE_OPTIONAL_HEADER que especifica o cabeçalho de arquivo opcional.
Comentários
A estrutura real no WinNT.h é nomeada IMAGE_NT_HEADERS32 e IMAGE_NT_HEADERS é definida como IMAGE_NT_HEADERS32. No entanto, se _WIN64 for definido, IMAGE_NT_HEADERS será definido como IMAGE_NT_HEADERS64.
typedef struct _IMAGE_NT_HEADERS64 {
DWORD Signature;
IMAGE_FILE_HEADER FileHeader;
IMAGE_OPTIONAL_HEADER64 OptionalHeader;
} IMAGE_NT_HEADERS64, *PIMAGE_NT_HEADERS64;
Requisitos
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | winnt.h (inclua Windows.h) |