Freigeben über


FILE_REGION_INPUT-Struktur (ntifs.h)

FILE_REGION_INPUT ist die optionale Eingabestruktur für FSCTL_QUERY_FILE_REGIONS.

Syntax

typedef struct _FILE_REGION_INPUT {
  LONGLONG FileOffset;
  LONGLONG Length;
  ULONG    DesiredUsage;
} FILE_REGION_INPUT, *PFILE_REGION_INPUT;

Member

FileOffset

Eine 64-Bit-Ganzzahl mit Vorzeichen, die den Dateioffset in Bytes des Anfangs eines Bytebereichs in einer Datei enthält.

Length

Eine 64-Bit-Ganzzahl mit Vorzeichen, die die Größe des Bereichs in Bytes enthält.

DesiredUsage

Eine 32-Bit-Ganzzahl ohne Vorzeichen, die Nutzungsparameter für diesen Vorgang angibt. DesiredUsage kann einer der folgenden Werte sein.

Wert Bedeutung
FILE_REGION_USAGE_VALID_CACHED_DATA (0x00000001) Fordert an, dass Informationen zur gültigen Datenlänge (Valid Data Length, VDL) für die angegebene Datei und den angegebenen Dateibereich im Cache zurückgegeben werden.
FILE_REGION_USAGE_VALID_NONCACHED_DATA (0x00000002) Fordert an, dass Informationen zur VDL für die angegebene Datei und den angegebenen Dateibereich auf dem Datenträger zurückgegeben werden.
Alle anderen Werte Wenn ein FILE_REGION_INPUT-Objekt in FSCTL_QUERY_FILE_REGION angegeben wird, gibt jeder andere Wert STATUS_INVALID_PARAMETER zurück.

Hinweise

Weitere Informationen finden Sie unter FSCTL_QUERY_FILE_REGIONS .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Kopfzeile ntifs.h

Weitere Informationen

FILE_REGION_OUTPUT

FSCTL_QUERY_FILE_REGIONS