Condividi tramite


struttura FILE_ALLOCATION_INFO (winbase.h)

Contiene il numero totale di byte da allocare per un file. Questa struttura viene utilizzata quando si chiama la funzione SetFileInformationByHandle .

Sintassi

typedef struct _FILE_ALLOCATION_INFO {
  LARGE_INTEGER AllocationSize;
} FILE_ALLOCATION_INFO, *PFILE_ALLOCATION_INFO;

Members

AllocationSize

Nuova dimensione di allocazione dei file, in byte. Questo valore è in genere un multiplo delle dimensioni del settore o del cluster per il dispositivo fisico sottostante.

Commenti

La posizione end-of-file (EOF) per un file deve essere sempre minore o uguale alla dimensione di allocazione del file. Se la dimensione di allocazione è impostata su un valore minore di EOF, la posizione EOF viene modificata automaticamente in base alle dimensioni di allocazione del file.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione winbase.h (include Windows.h)
Componente ridistribuibile Windows SDK in Windows Server 2003 e Windows XP.

Vedi anche

FILE_INFO_BY_HANDLE_CLASS

SetFileInformationByHandle