structure FILE_ALLOCATION_INFO (winbase.h)

Contient le nombre total d’octets qui doivent être alloués pour un fichier. Cette structure est utilisée lors de l’appel de la fonction SetFileInformationByHandle .

Syntaxe

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

Membres

AllocationSize

Nouvelle taille d’allocation de fichier, en octets. Cette valeur est généralement un multiple de la taille du secteur ou du cluster pour l’appareil physique sous-jacent.

Remarques

La position de fin de fichier (EOF) d’un fichier doit toujours être inférieure ou égale à la taille d’allocation de fichier. Si la taille d’allocation est définie sur une valeur inférieure à EOF, la position EOF est automatiquement ajustée pour correspondre à la taille d’allocation de fichier.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête winbase.h (inclure Windows.h)
Composant redistribuable SDK Windows sur Windows Server 2003 et Windows XP.

Voir aussi

FILE_INFO_BY_HANDLE_CLASS

SetFileInformationByHandle