estrutura FILE_REGION_INFO (ntifs.h)
A estrutura FILE_REGION_INFO contém uma região computada de um arquivo com base em um uso desejado. Essa estrutura é usada para armazenar informações de região para a mensagem de resposta FSCTL_QUERY_FILE_REGIONS , com a estrutura FILE_REGION_OUTPUT contendo uma ou mais estruturas FILE_REGION_INFO .
Sintaxe
typedef struct _FILE_REGION_INFO {
LONGLONG FileOffset;
LONGLONG Length;
ULONG Usage;
ULONG Reserved;
} FILE_REGION_INFO, *PFILE_REGION_INFO;
Membros
FileOffset
Um inteiro com sinal de 64 bits que contém o deslocamento de arquivo, em bytes, da região.
Length
Um inteiro com sinal de 64 bits que contém o tamanho, em bytes, da região.
Usage
Um inteiro sem sinal de 32 bits que indica o uso para a região especificada do arquivo. O uso pode ser um dos valores a seguir.
Valor | Significado |
---|---|
0x00000000 | O intervalo fornecido é inválido. Ele não corresponde aos critérios do DesiredUsage solicitado. |
FILE_USAGE_VALID_CACHED_DATA (0x00000001) | Define as regiões do arquivo que existem antes da VDL como ela existe no gerenciador de cache. |
FILE_USAGE_VALID_NONCACHED_DATA (0x00000002) | Define as regiões dos arquivos que existem antes da VDL no dispositivo de armazenamento. |
Reserved
Reservados; esse campo deve ser definido como zero e ignorado.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 |
Cabeçalho | ntifs.h |