structure FILE_BASIC_INFO (winbase.h)
Contient les informations de base d’un fichier. Utilisé pour les handles de fichiers.
Syntaxe
typedef struct _FILE_BASIC_INFO {
LARGE_INTEGER CreationTime;
LARGE_INTEGER LastAccessTime;
LARGE_INTEGER LastWriteTime;
LARGE_INTEGER ChangeTime;
DWORD FileAttributes;
} FILE_BASIC_INFO, *PFILE_BASIC_INFO;
Membres
CreationTime
Heure de création du fichier au format FILETIME, valeur 64 bits représentant le nombre d’intervalles de 100 nanosecondes depuis le 1er janvier 1601 (UTC).
LastAccessTime
Heure à laquelle le fichier a été accédé en dernier au format FILETIME.
LastWriteTime
Heure de la dernière écriture du fichier au format FILETIME.
ChangeTime
Heure à laquelle le fichier a été modifié au format FILETIME.
Note
La distinction entre ChangeTime et LastWriteTime, est que LastWriteTime se rapporte au flux de données sous-jacent, tandis que ChangeTime fait référence aux modifications apportées aux métadonnées de fichier, telles que les renommages et les modifications d’attribut.
FileAttributes
Attributs de fichier. Pour obtenir la liste des attributs, consultez constantes d’attributs de fichier. Si cette valeur est définie sur 0 dans une structure FILE_BASIC_INFO passée à SetFileInformationByHandle aucun des attributs n’est modifié.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows Vista [applications de bureau | Applications UWP] |
serveur minimum pris en charge | Windows Server 2008 [applications de bureau | Applications UWP] |
d’en-tête | winbase.h (inclure Windows.h) |
redistribuable | Sdk Windows sur Windows Server 2003 et Windows XP. |