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 |