Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |