Partager via


structure FILE_REGION_INFO (ntifs.h)

La structure FILE_REGION_INFO contient une région calculée d’un fichier en fonction de l’utilisation souhaitée. Cette structure permet de stocker des informations de région pour le message de réponse FSCTL_QUERY_FILE_REGIONS, avec la structure FILE_REGION_OUTPUT contenant une ou plusieurs structures FILE_REGION_INFO.

Syntaxe

typedef struct _FILE_REGION_INFO {
  LONGLONG FileOffset;
  LONGLONG Length;
  ULONG    Usage;
  ULONG    Reserved;
} FILE_REGION_INFO, *PFILE_REGION_INFO;

Membres

FileOffset

Entier signé 64 bits qui contient le décalage de fichier, en octets, de la région.

Length

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

Usage

Entier non signé 32 bits qui indique l’utilisation de la région donnée du fichier. 'utilisation peut être l’une des valeurs suivantes.

Valeur Signification
0x00000000 La plage donnée n’est pas valide. Elle ne correspond pas aux critères du DesiredUsage demandé.
FILE_USAGE_VALID_CACHED_DATA (0x00000001) Définit les régions du fichier qui existent avant VDL tel qu’il existe dans le gestionnaire de cache.
FILE_USAGE_VALID_NONCACHED_DATA (0x00000002) Définit les régions des fichiers qui existent avant VDL sur l’appareil de stockage.

Reserved

Réservé; ce champ doit être défini sur zéro et ignoré.

Exigences

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

Voir aussi

FILE_REGION_INPUT

FILE_REGION_OUTPUT

FSCTL_QUERY_FILE_REGIONS