Partager via


structure FILE_REGION_INPUT (ntifs.h)

FILE_REGION_INPUT est la structure d’entrée facultative pour FSCTL_QUERY_FILE_REGIONS.

Syntaxe

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

Membres

FileOffset

Entier signé 64 bits qui contient le décalage de fichier, en octets, du début d’une plage d’octets dans un fichier.

Length

Entier signé 64 bits qui contient la taille, en octets, de la plage.

DesiredUsage

Entier non signé 32 bits qui indique les paramètres d’utilisation de cette opération. DesiredUsage peut être l’une des valeurs suivantes.

Valeur Signification
FILE_REGION_USAGE_VALID_CACHED_DATA (0x00000001) Demande que des informations sur la longueur des données valides (VDL) pour le fichier et la plage de fichiers spécifiés dans le cache soient retournées.
FILE_REGION_USAGE_VALID_NONCACHED_DATA (0x00000002) Demande que les informations relatives au VDL pour le fichier et la plage de fichiers spécifiés sur le disque soient retournées.
Toutes les autres valeurs Si un objet FILE_REGION_INPUT est spécifié dans FSCTL_QUERY_FILE_REGION, toute autre valeur retourne STATUS_INVALID_PARAMETER.

Remarques

Pour plus d’informations, consultez FSCTL_QUERY_FILE_REGIONS.

Exigences

Exigence Valeur
client minimum pris en charge Windows 8
d’en-tête ntifs.h

Voir aussi

FILE_REGION_OUTPUT

FSCTL_QUERY_FILE_REGIONS