FILE_STANDARD_INFORMATION Struktur (wdm.h)
Die FILE_STANDARD_INFORMATION Struktur wird als Argument für Routinen verwendet, die Dateiinformationen abfragen oder festlegen.
Syntax
typedef struct _FILE_STANDARD_INFORMATION {
LARGE_INTEGER AllocationSize;
LARGE_INTEGER EndOfFile;
ULONG NumberOfLinks;
BOOLEAN DeletePending;
BOOLEAN Directory;
} FILE_STANDARD_INFORMATION, *PFILE_STANDARD_INFORMATION;
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.
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 |
---|---|
Header- | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |