Partager via


structure FILE_STAT_INFORMATION (ntifs.h)

FILE_STAT_INFORMATION contient des métadonnées sur un fichier.

Syntaxe

typedef struct _FILE_STAT_INFORMATION {
  LARGE_INTEGER FileId;
  LARGE_INTEGER CreationTime;
  LARGE_INTEGER LastAccessTime;
  LARGE_INTEGER LastWriteTime;
  LARGE_INTEGER ChangeTime;
  LARGE_INTEGER AllocationSize;
  LARGE_INTEGER EndOfFile;
  ULONG         FileAttributes;
  ULONG         ReparseTag;
  ULONG         NumberOfLinks;
  ACCESS_MASK   EffectiveAccess;
} FILE_STAT_INFORMATION, *PFILE_STAT_INFORMATION;

Membres

FileId

Spécifie l’ID d’un fichier.

CreationTime

Spécifie l’heure de création d’un fichier.

LastAccessTime

Spécifie la dernière fois qu’un fichier a été accédé.

LastWriteTime

Spécifie la dernière fois qu’un fichier a été écrit.

ChangeTime

Spécifie la dernière fois qu’un fichier a été modifié.

AllocationSize

Taille d’allocation de fichiers, 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

Nouvelle position de fin de fichier absolue en tant que décalage d’octet à partir du début du fichier. EndOfFile spécifie le décalage d’octet à la fin du fichier. Étant donné que cette valeur est basée sur zéro, elle fait référence au premier octet libre dans le fichier. En d’autres termes, EndOfFile correspond au décalage de l’octet immédiatement après le dernier octet valide dans le fichier.

FileAttributes

Attributs de fichier, qui peuvent être n’importe quelle combinaison valide des éléments suivants :

Attribut Valeur
FILE_ATTRIBUTE_READONLY 0x00000001
FILE_ATTRIBUTE_HIDDEN 0x00000002
FILE_ATTRIBUTE_SYSTEM 0x00000004
FILE_ATTRIBUTE_DIRECTORY 0x00000010
FILE_ATTRIBUTE_ARCHIVE 0x00000020
FILE_ATTRIBUTE_NORMAL 0x00000080

ReparseTag

Balise de point d’analyse. Pour plus d’informations, consultez À propos des points d’analyse.

NumberOfLinks

Spécifie le nombre de liens vers le fichier.

EffectiveAccess

Spécifie les droits d’accès du fichier.

Remarques

NtQueryInformationByName et NtQueryInformationFile retourner des informations dans une structure FILE_STAT_INFORMATION lorsque leur paramètre FileInformationClass est FileStatInformation.

Exigences

Exigence Valeur
d’en-tête ntifs.h

Voir aussi

NtQueryInformationByName

NtQueryInformationFile