structure FILE_STANDARD_INFORMATION_EX (wdm.h)

La structure FILE_STANDARD_INFORMATION_EX est utilisée comme argument pour les routines qui interrogent ou définissent les informations de fichier.

Syntaxe

typedef struct _FILE_STANDARD_INFORMATION_EX {
  LARGE_INTEGER AllocationSize;
  LARGE_INTEGER EndOfFile;
  ULONG         NumberOfLinks;
  BOOLEAN       DeletePending;
  BOOLEAN       Directory;
  BOOLEAN       AlternateStream;
  BOOLEAN       MetadataAttribute;
} FILE_STANDARD_INFORMATION_EX, *PFILE_STANDARD_INFORMATION_EX;

Membres

AllocationSize

Taille d’allocation de fichier en octets. En règle générale, cette valeur est un multiple de la taille du secteur ou du cluster de l’appareil physique sous-jacent.

EndOfFile

Fin de l’emplacement du fichier en tant que décalage d’octet.

NumberOfLinks

Nombre de liens durs vers le fichier.

DeletePending

Suppression en attente status. TRUE indique qu’une suppression de fichier a été demandée.

Directory

Le répertoire de fichiers status. TRUE indique que l’objet de fichier représente un répertoire.

AlternateStream

Autre status de flux de données. TRUE indique que l’objet fichier représente un autre flux de données.

MetadataAttribute

L’attribut de métadonnées status. TRUE indique que l’objet fichier représente un attribut de métadonnées.

Remarques

EndOfFile spécifie le décalage d’octet à la fin du fichier. Étant donné que cette valeur est de base zéro, elle fait en fait référence au premier octet libre du fichier ; autrement dit, il s’agit du décalage vers l’octet immédiatement après le dernier octet valide dans le fichier.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10
Serveur minimal pris en charge Windows Server 2016
En-tête wdm.h (inclure Wdm.h, Ntddk.h, Ntifs.h)

Voir aussi

ZwCreateFile

ZwQueryInformationFile

ZwSetInformationFile