estructura FILE_REGION_INFO (ntifs.h)

La estructura de FILE_REGION_INFO contiene una región calculada de un archivo en función de un uso deseado. Esta estructura se usa para almacenar información de región para el mensaje de respuesta de FSCTL_QUERY_FILE_REGIONS , con la estructura de FILE_REGION_OUTPUT que contiene una o varias estructuras FILE_REGION_INFO .

Sintaxis

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

Miembros

FileOffset

Entero de 64 bits con signo que contiene el desplazamiento del archivo, en bytes, de la región.

Length

Entero de 64 bits con signo que contiene el tamaño, en bytes, de la región.

Usage

Entero de 32 bits sin signo que indica el uso de la región especificada del archivo. El uso puede ser uno de los valores siguientes.

Valor Significado
0x00000000 El intervalo especificado no es válido. No coincide con los criterios de desiredUsage solicitados.
FILE_USAGE_VALID_CACHED_DATA (0x00000001) Define esas regiones del archivo que existe antes de VDL tal como existe en el administrador de caché.
FILE_USAGE_VALID_NONCACHED_DATA (0x00000002) Define esas regiones de los archivos que existen antes de VDL en el dispositivo de almacenamiento.

Reserved

Reservados; este campo debe establecerse en cero y omitirse.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8
Encabezado ntifs.h

Consulte también

FILE_REGION_INPUT

FILE_REGION_OUTPUT

FSCTL_QUERY_FILE_REGIONS