struttura IMAGE_FILE_HEADER (winnt.h)
Rappresenta il formato dell'intestazione COFF.
Sintassi
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;
Membri
Machine
Tipo di architettura del computer. Un file di immagine può essere eseguito solo nel computer specificato o in un sistema che emula il computer specificato. Questo membro può essere uno dei valori seguenti.
Per un elenco completo dei tipi di computer validi e delle architetture supportate, vedere la documentazione formato PE.
NumberOfSections
Numero di sezioni. Indica le dimensioni della tabella di sezione, che segue immediatamente le intestazioni. Si noti che il caricatore di Windows limita il numero di sezioni a 96.
TimeDateStamp
Minimo 32 bit del timestamp dell'immagine. Rappresenta la data e l'ora di creazione dell'immagine dal linker. Il valore è rappresentato nel numero di secondi trascorsi dalla mezzanotte (00:00:00), 1 gennaio 1970, Universal Coordinated Time, in base all'orologio di sistema.
PointerToSymbolTable
Offset della tabella dei simboli, in byte o zero se non esiste alcuna tabella dei simboli COFF.
NumberOfSymbols
Numero di simboli nella tabella dei simboli.
SizeOfOptionalHeader
Dimensioni dell'intestazione facoltativa, in byte. Questo valore deve essere 0 per i file oggetto.
Characteristics
Caratteristiche dell'immagine. Questo membro può essere uno o più dei valori seguenti.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows XP [solo app desktop] |
server minimo supportato | Windows Server 2003 [solo app desktop] |
intestazione | winnt.h (include Windows.h) |