FILE_BASIC_INFO-Struktur (winbase.h)

Enthält die grundlegenden Informationen für eine Datei. Wird für Dateihandles verwendet.

Syntax

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;

Member

CreationTime

Der Zeitpunkt, zu dem die Datei im FILETIME-Format erstellt wurde, bei dem es sich um einen 64-Bit-Wert handelt, der die Anzahl der Intervalle von 100 Nanosekunden seit dem 1. Januar 1601 (UTC) darstellt.

LastAccessTime

Der Zeitpunkt des letzten Zugriffs auf die Datei im FILETIME-Format .

LastWriteTime

Der Zeitpunkt, zu dem die Datei zuletzt im FILETIME-Format geschrieben wurde.

ChangeTime

Der Zeitpunkt, zu dem die Datei im FILETIME-Format geändert wurde.

FileAttributes

Die Dateiattribute. Eine Liste der Attribute finden Sie unter Dateiattributekonstanten. Wenn dies in einer an SetFileInformationByHandle übergebenen FILE_BASIC_INFO Struktur auf 0 festgelegt ist, wird keines der Attribute geändert.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Kopfzeile winbase.h (einschließlich Windows.h)
Verteilbare Komponente Windows SDK unter Windows Server 2003 und Windows XP.

Weitere Informationen

FILE_INFO_BY_HANDLE_CLASS

GetFileAttributes

GetFileInformationByHandleEx

SetFileInformationByHandle