QUERY_ON_CREATE_FILE_STAT_INFORMATION Struktur (ntifs.h)
Die QUERY_ON_CREATE_FILE_STAT_INFORMATION Struktur wird verwendet, um Dateiinformationen zu schreiben, wenn FltRequestFileInfoOnCreateCompletion- mit dem QoCFileStatInformation Flag aufgerufen wird, das im InfoClassFlags Parameter festgelegt ist.
Syntax
typedef struct _QUERY_ON_CREATE_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;
} QUERY_ON_CREATE_FILE_STAT_INFORMATION, *PQUERY_ON_CREATE_FILE_STAT_INFORMATION;
Angehörige
FileId
Die ID der Datei.
CreationTime
Die Erstellungszeit der Datei.
LastAccessTime
Der Zeitpunkt, zu dem die Datei zuletzt zugegriffen wurde.
LastWriteTime
Das letzte Mal, in das die Datei geschrieben wurde.
ChangeTime
Das letzte Mal, wenn eine Datei geändert wurde.
AllocationSize
Die Größe der Dateizuordnung in Byte. Normalerweise ist dieser Wert ein Vielfaches des Sektors oder der Clustergröße des zugrunde liegenden physischen Geräts.
EndOfFile
Die 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
Die Attribute der Datei, die eine beliebige gültige Kombination der folgenden Werte sein können.
Attribut | Bedeutung |
---|---|
FILE_ATTRIBUTE_READONLY (0x00000001) | Die Datei ist schreibgeschützt. |
FILE_ATTRIBUTE_HIDDEN (0x00000002) | Die Datei oder das Verzeichnis ist ausgeblendet. |
FILE_ATTRIBUTE_SYSTEM (0x00000004) | Die Datei oder das Verzeichnis wird teilweise oder ausschließlich vom Betriebssystem verwendet. |
FILE_ATTRIBUTE_DIRECTORY (0x00000010) | Identifiziert ein Verzeichnis. |
FILE_ATTRIBUTE_ARCHIVE (0x00000020) | Eine Datei oder ein Verzeichnis, die für das Archiv markiert ist. |
FILE_ATTRIBUTE_NORMAL (0x00000080) | Eine Datei, die keine anderen Attribute festgelegt hat. Dieses Attribut ist nur gültig, wenn es allein verwendet wird. |
ReparseTag
Analysepunkttag. Weitere Informationen finden Sie unter Informationen zu Analysepunkten.
NumberOfLinks
Die Anzahl der Links zur Datei.
Bemerkungen
Das Dateisystem weist diese Struktur zu und füllt die angeforderten Informationen, falls unterstützt, während eine Datei erstellt wird. Der Filter-Manager gibt die zugeordnete Struktur frei.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 1809 |
Header- | ntifs.h |