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)

Weitere Informationen

ZwCreateFile

ZwQueryInformationFile

ZwSetInformationFile