Freigeben über


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.

Siehe auch

FILE_INFO_BY_HANDLE_CLASS

GetFileAttributes-

GetFileInformationByHandleEx-

SetFileInformationByHandle-