IMAGE_FILE_HEADER Struktur (winnt.h)
Stellt das COFF-Headerformat dar.
Syntax
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;
Angehörige
Machine
Der Architekturtyp des Computers. Eine Bilddatei kann nur auf dem angegebenen Computer oder einem System ausgeführt werden, das den angegebenen Computer emuliert. Dieses Element kann einer der folgenden Werte sein:
Eine vollständige Liste gültiger Computertypen und unterstützter Architekturen finden Sie in der dokumentation PE Format.
NumberOfSections
Die Anzahl der Abschnitte. Dies gibt die Größe der Abschnittstabelle an, die unmittelbar auf die Kopfzeilen folgt. Beachten Sie, dass das Windows-Ladeprogramm die Anzahl der Abschnitte auf 96 beschränkt.
TimeDateStamp
Die niedrigen 32 Bit des Zeitstempels des Bilds. Dies stellt das Datum und die Uhrzeit dar, zu dem das Bild vom Linker erstellt wurde. Der Wert wird in der Anzahl der Sekunden dargestellt, die seit Mitternacht verstrichen sind (00:00:00), 1. Januar 1970, Universal Coordinated Time, entsprechend der Systemuhr.
PointerToSymbolTable
Der Offset der Symboltabelle, in Byte oder Null, wenn keine COFF-Symboltabelle vorhanden ist.
NumberOfSymbols
Die Anzahl der Symbole in der Symboltabelle.
SizeOfOptionalHeader
Die Größe des optionalen Headers in Byte. Dieser Wert sollte 0 für Objektdateien sein.
Characteristics
Die Merkmale des Bilds. Bei diesem Element kann es sich um einen oder mehrere der folgenden Werte handeln.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows XP [nur Desktop-Apps] |
mindestens unterstützte Server- | Windows Server 2003 [Nur Desktop-Apps] |
Header- | winnt.h (enthalten Windows.h) |