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;
Member
AllocationSize
Die Dateizuordnungsgröße in Bytes. In der Regel ist dieser Wert ein Vielfaches der Sektor- oder Clustergröße des zugrunde liegenden physischen Geräts.
EndOfFile
Das Ende des Dateispeicherorts als Byteoffset.
NumberOfLinks
Die Anzahl der harten Links zur Datei.
DeletePending
Der ausstehende status löschen. TRUE gibt an, dass eine Dateilöschung angefordert wurde.
Directory
Das Dateiverzeichnis status. TRUE gibt an, dass das Dateiobjekt ein Verzeichnis darstellt.
Hinweise
EndOfFile gibt den Byteoffset 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 auf das Byte unmittelbar nach dem letzten gültigen Byte in der Datei.
Anforderungen
Anforderung | Wert |
---|---|
Header | wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h) |