Partager via


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.

Voir aussi

FILE_INFO_BY_HANDLE_CLASS

GetFileAttributes

GetFileInformationByHandleEx

SetFileInformationByHandle