Partager via


structure FILE_REGION_INFO (ntifs.h)

La structure FILE_REGION_INFO contient une région calculée d’un fichier en fonction d’une utilisation souhaitée. Cette structure est utilisée pour stocker des informations de région pour le message de réponse FSCTL_QUERY_FILE_REGIONS , 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 pour la région donnée du fichier. L’utilisation peut être l’une des valeurs suivantes.

Valeur Signification
0x00000000 La plage donnée n’est pas valide. Il 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 le périphérique de stockage.

Reserved

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

Configuration requise

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

Voir aussi

FILE_REGION_INPUT

FILE_REGION_OUTPUT

FSCTL_QUERY_FILE_REGIONS