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) |