FILE_STAT_INFORMATION Struktur (ntifs.h)
FILE_STAT_INFORMATION enthält Metadaten zu einer Datei.
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;
Angehörige
FileId
Gibt die ID einer Datei an.
CreationTime
Gibt die Erstellungszeit einer Datei an.
LastAccessTime
Gibt an, wie lange auf eine Datei zuletzt zugegriffen wurde.
LastWriteTime
Gibt an, wie lange eine Datei zuletzt geschrieben wurde.
ChangeTime
Gibt an, wie lange eine Datei zuletzt geändert wurde.
AllocationSize
Dateizuordnungsgröße in Byte. Normalerweise ist dieser Wert ein Vielfaches des Sektors oder der Clustergröße des zugrunde liegenden physischen Geräts.
EndOfFile
Absolute neue End-of-File-Position als Byte-Offset vom Anfang der Datei. EndOfFile- gibt den Byteoffset bis 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 aus folgendem Sein können:
Attribut | 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
Analysepunkttag. Weitere Informationen finden Sie unter Informationen zu Analysepunkten.
NumberOfLinks
Gibt die Anzahl der Verknüpfungen zur Datei an.
EffectiveAccess
Gibt die Zugriffsrechte der Datei an.
Bemerkungen
NtQueryInformationByName und NtQueryInformationFile Informationen in einer FILE_STAT_INFORMATION Struktur zurückgeben, wenn ihr FileInformationClass Parameter FileStatInformation ist.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ntifs.h |