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 pour cette opération. DesiredUsage peut être l’une des valeurs suivantes.

Valeur Signification
FILE_REGION_USAGE_VALID_CACHED_DATA (0x00000001) Demande que les informations sur la longueur de 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 sur le VDL pour le fichier et la plage de fichiers spécifiés sur le disque soient retournées.
Toutes les autres erreurs 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 .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8
En-tête ntifs.h

Voir aussi

FILE_REGION_OUTPUT

FSCTL_QUERY_FILE_REGIONS