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;
Angehörige
CreationTime
Die Zeit, zu der die Datei in 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, zu dem die Datei zuletzt im FILETIME--Format zugegriffen wurde.
LastWriteTime
Die Zeit, in der die Datei zuletzt in FILETIME Format geschrieben wurde.
ChangeTime
Die Zeit, zu der die Datei im FILETIME--Format geändert wurde.
Anmerkung
Der Unterschied zwischen ChangeTime und LastWriteTime-besteht darin, dass LastWriteTime- sich auf den zugrunde liegenden Datenstrom bezieht, während ChangeTime- auf Änderungen an Dateimetadaten verweist, z. B. Umbenennungen und Attributänderungen.
FileAttributes
Die Dateiattribute. Eine Liste der Attribute finden Sie unter File Attribute Constants. Wenn dies in einer FILE_BASIC_INFO Struktur, die an SetFileInformationByHandle übergeben wird, auf 0 festgelegt ist, werden keine Attribute geändert.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows Vista [Desktop-Apps | UWP-Apps] |
mindestens unterstützte Server- | Windows Server 2008 [Desktop-Apps | UWP-Apps] |
Header- | winbase.h (enthalten Windows.h) |
redistributable | Windows SDK unter Windows Server 2003 und Windows XP. |