Freigeben über


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;

Angehörige

AllocationSize

Die Größe der Dateizuordnung in Byte. In der Regel ist dieser Wert ein Vielfaches des Sektors oder der Clustergröße des zugrunde liegenden physischen Geräts.

EndOfFile

Das Ende des Dateispeicherorts als Byte-Offset.

NumberOfLinks

Die Anzahl der harten Links zu der Datei.

DeletePending

Der Status "Ausstehend löschen". TRUE gibt an, dass ein Dateilöschvorgang angefordert wurde.

Directory

Der Dateiverzeichnisstatus. TRUE gibt an, dass das Dateiobjekt ein Verzeichnis darstellt.

AlternateStream

Der Status des alternativen Datenstroms. TRUE gibt an, dass das Dateiobjekt einen alternativen Datenstrom darstellt.

MetadataAttribute

Der Metadaten-Attributstatus. TRUE gibt an, dass das Dateiobjekt ein Metadaten-Attribut darstellt.

Bemerkungen

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. d. h. der Offset auf das Byte unmittelbar nach dem letzten gültigen Byte in der Datei.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10
mindestens unterstützte Server- Windows Server 2016
Header- wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Siehe auch

ZwCreateFile-

ZwQueryInformationFile-

ZwSetInformationFile-