IMAGE_NT_HEADERS32 구조체(winnt.h)

PE 헤더 형식을 나타냅니다.

구문

typedef struct _IMAGE_NT_HEADERS {
  DWORD                   Signature;
  IMAGE_FILE_HEADER       FileHeader;
  IMAGE_OPTIONAL_HEADER32 OptionalHeader;
} IMAGE_NT_HEADERS32, *PIMAGE_NT_HEADERS32;

멤버

Signature

파일을 PE 이미지로 식별하는 4 바이트 서명입니다. 바이트는 "PE\0\0"입니다.

FileHeader

파일 헤더를 지정하는 IMAGE_FILE_HEADER 구조체입니다.

OptionalHeader

선택적 파일 헤더를 지정하는 IMAGE_OPTIONAL_HEADER 구조체입니다.

설명

WinNT.h의 실제 구조체는 IMAGE_NT_HEADERS32 이름이 지정되고 IMAGE_NT_HEADERSIMAGE_NT_HEADERS32 정의됩니다. 그러나 _WIN64 정의된 경우 IMAGE_NT_HEADERSIMAGE_NT_HEADERS64 정의됩니다.

typedef struct _IMAGE_NT_HEADERS64 {
    DWORD Signature;
    IMAGE_FILE_HEADER FileHeader;
    IMAGE_OPTIONAL_HEADER64 OptionalHeader;
} IMAGE_NT_HEADERS64, *PIMAGE_NT_HEADERS64;

요구 사항

   
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 winnt.h(Windows.h 포함)

추가 정보

CheckSumMappedFile

IMAGE_FILE_HEADER

IMAGE_OPTIONAL_HEADER

ImageHlp 구조체

ImageNtHeader

ImageRvaToSection

ImageRvaToVa

LOADED_IMAGE

UpdateDebugInfoFile