IMAGE_FILE_HEADER 구조체(winnt.h)
COFF 헤더 형식을 나타냅니다.
통사론
typedef struct _IMAGE_FILE_HEADER {
WORD Machine;
WORD NumberOfSections;
DWORD TimeDateStamp;
DWORD PointerToSymbolTable;
DWORD NumberOfSymbols;
WORD SizeOfOptionalHeader;
WORD Characteristics;
} IMAGE_FILE_HEADER, *PIMAGE_FILE_HEADER;
회원
Machine
컴퓨터의 아키텍처 유형입니다. 이미지 파일은 지정된 컴퓨터 또는 지정된 컴퓨터를 에뮬레이트하는 시스템에서만 실행할 수 있습니다. 이 멤버는 다음 값 중 하나일 수 있습니다.
유효한 컴퓨터 유형 및 지원되는 아키텍처의 전체 목록은 PE 형식 설명서를 참조하세요.
NumberOfSections
섹션 수입니다. 이는 머리글 바로 뒤에 오는 섹션 테이블의 크기를 나타냅니다. Windows 로더는 섹션 수를 96으로 제한합니다.
TimeDateStamp
이미지의 타임스탬프를 32비트 낮게 표시합니다. 링커에서 이미지를 만든 날짜와 시간을 나타냅니다. 이 값은 시스템 시계에 따라 자정(00:00:00), 1970년 1월 1일 유니버설 협정 시간 이후 경과된 시간(초)으로 표시됩니다.
PointerToSymbolTable
COFF 기호 테이블이 없는 경우 기호 테이블의 오프셋(바이트) 또는 0입니다.
NumberOfSymbols
기호 테이블의 기호 수입니다.
SizeOfOptionalHeader
선택적 헤더의 크기(바이트)입니다. 개체 파일의 경우 이 값은 0이어야 합니다.
Characteristics
이미지의 특징입니다. 이 멤버는 다음 값 중 하나 이상일 수 있습니다.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
헤더 | winnt.h(Windows.h 포함) |