Freigeben über


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)

Siehe auch

ZwCreateFile-

ZwQueryInformationFile-

ZwSetInformationFile-