FILE_STANDARD_INFORMATION_EX-Struktur (wdm.h)

Die FILE_STANDARD_INFORMATION_EX-Struktur wird als Argument für Routinen verwendet, die Dateiinformationen abfragen oder festlegen.

Syntax

typedef struct _FILE_STANDARD_INFORMATION_EX {
  LARGE_INTEGER AllocationSize;
  LARGE_INTEGER EndOfFile;
  ULONG         NumberOfLinks;
  BOOLEAN       DeletePending;
  BOOLEAN       Directory;
  BOOLEAN       AlternateStream;
  BOOLEAN       MetadataAttribute;
} FILE_STANDARD_INFORMATION_EX, *PFILE_STANDARD_INFORMATION_EX;

Member

AllocationSize

Die Dateizuordnungsgröße in Byte. In der Regel entspricht dieser Wert einem Vielfachen der Sektor- oder Clustergröße des zugrunde liegenden physischen Geräts.

EndOfFile

Der Speicherort am Ende der Datei als Byteoffset.

NumberOfLinks

Die Anzahl der harten Verknüpfungen mit der Datei.

DeletePending

Die ausstehende Löschvorgangs-status. TRUE gibt an, dass eine Dateilöschung angefordert wurde.

Directory

Das Dateiverzeichnis status. TRUE gibt an, dass das Dateiobjekt ein Verzeichnis darstellt.

AlternateStream

Der alternative Datenstrom status. TRUE gibt an, dass das Dateiobjekt einen alternativen Datenstrom darstellt.

MetadataAttribute

Das Metadaten-Attribut status. TRUE gibt an, dass das Dateiobjekt ein Metadatenattribute darstellt.

Hinweise

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. Das heißt, es ist der Offset zum Byte unmittelbar nach dem letzten gültigen Byte in der Datei.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Unterstützte Mindestversion (Server) Windows Server 2016
Header wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h)

Weitere Informationen

ZwCreateFile

ZwQueryInformationFile

ZwSetInformationFile