Freigeben über


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

Siehe auch

FILE_STAT_INFORMATION

FltRequestFileInfoOnCreateCompletion-

FltRetrieveFileInfoOnCreateCompletionEx