FILE_ZERO_DATA_INFORMATION_EX-Struktur (ntifs.h)

Enthält einen Bereich einer Datei, der auf Nullen festgelegt werden soll. Diese Struktur wird vom FSCTL_SET_ZERO_DATA-Steuerelementcode verwendet. Es ähnelt FILE_ZERO_DATA_INFORMATION, enthält aber ein zusätzliches Flags-Element .

Syntax

typedef struct _FILE_ZERO_DATA_INFORMATION_EX {
  LARGE_INTEGER FileOffset;
  LARGE_INTEGER BeyondFinalZero;
  ULONG         Flags;
} FILE_ZERO_DATA_INFORMATION_EX, *PFILE_ZERO_DATA_INFORMATION_EX;

Member

FileOffset

Der Dateioffset des Anfangs des Bereichs, der auf Nullen (in Bytes) festgelegt werden soll.

BeyondFinalZero

Der Byteoffset des ersten Byte über das letzte nullierte Byte hinaus.

Flags

Die folgenden Flags werden unterstützt:

Flag Beschreibung
FILE_ZERO_DATA_INFORMATION_FLAG_PRESERVE_CACHED_DATA Gibt an, den Inhalt des Caches, der diesem Bereich der Datei entspricht, nicht zu bereinigen. Nur Treiber können dieses Flag festlegen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Unterstützte Mindestversion (Server) Windows Server 2016
Kopfzeile ntifs.h (include Ntifs.h)

Weitere Informationen

FILE_ZERO_DATA_INFORMATION

FSCTL_SET_ZERO_DATA

FltFsControlFile