Freigeben über


FILE_STAT_INFORMATION-Struktur (ntifs.h)

FILE_STAT_INFORMATION metadaten zu einer Datei enthält.

Syntax

typedef struct _FILE_STAT_INFORMATION {
  LARGE_INTEGER FileId;
  LARGE_INTEGER CreationTime;
  LARGE_INTEGER LastAccessTime;
  LARGE_INTEGER LastWriteTime;
  LARGE_INTEGER ChangeTime;
  LARGE_INTEGER AllocationSize;
  LARGE_INTEGER EndOfFile;
  ULONG         FileAttributes;
  ULONG         ReparseTag;
  ULONG         NumberOfLinks;
  ACCESS_MASK   EffectiveAccess;
} FILE_STAT_INFORMATION, *PFILE_STAT_INFORMATION;

Member

FileId

Gibt die ID einer Datei an.

CreationTime

Gibt die Erstellungszeit einer Datei an.

LastAccessTime

Gibt den zeitpunkt an, zu dem zuletzt auf eine Datei zugegriffen wurde.

LastWriteTime

Gibt den Zeitpunkt an, zu dem eine Datei zuletzt geschrieben wurde.

ChangeTime

Gibt den Zeitpunkt an, zu dem eine Datei zuletzt geändert wurde.

AllocationSize

Dateizuordnungsgröße in Bytes. In der Regel ist dieser Wert ein Vielfaches der Sektor- oder Clustergröße des zugrunde liegenden physischen Geräts.

EndOfFile

Absolute neue End-of-File-Position als Byteoffset vom Anfang der Datei. EndOfFile gibt den Byteoffset zum Ende der Datei an. Da dieser Wert nullbasiert ist, bezieht er sich tatsächlich auf das erste freie Byte in der Datei. Mit anderen Worten, EndOfFile ist der Offset auf das Byte unmittelbar nach dem letzten gültigen Byte in der Datei.

FileAttributes

Dateiattribute, die eine beliebige gültige Kombination der folgenden sein können:

attribute Wert
FILE_ATTRIBUTE_READONLY 0x00000001
FILE_ATTRIBUTE_HIDDEN 0x00000002
FILE_ATTRIBUTE_SYSTEM 0x00000004
FILE_ATTRIBUTE_DIRECTORY 0x00000010
FILE_ATTRIBUTE_ARCHIVE 0x00000020
FILE_ATTRIBUTE_NORMAL 0x00000080

ReparseTag

Punkttag neu analysieren. Weitere Informationen finden Sie unter Informationen zu Analysepunkten .

NumberOfLinks

Gibt die Anzahl der Links zur Datei an.

EffectiveAccess

Gibt die Zugriffsrechte der Datei an.

Hinweise

NtQueryInformationByName und NtQueryInformationFile geben Informationen in einer FILE_STAT_INFORMATION-Struktur zurück, wenn ihr FileInformationClass-Parameter FileStatInformation ist.

Anforderungen

Anforderung Wert
Header ntifs.h

Weitere Informationen

NtQueryInformationByName

NtQueryInformationFile