Partilhar via


estrutura FILE_REGION_INPUT (ntifs.h)

FILE_REGION_INPUT é a estrutura de entrada opcional para FSCTL_QUERY_FILE_REGIONS.

Sintaxe

typedef struct _FILE_REGION_INPUT {
  LONGLONG FileOffset;
  LONGLONG Length;
  ULONG    DesiredUsage;
} FILE_REGION_INPUT, *PFILE_REGION_INPUT;

Membros

FileOffset

Um inteiro com sinal de 64 bits que contém o deslocamento de arquivo, em bytes, do início de um intervalo de bytes em um arquivo.

Length

Um inteiro com sinal de 64 bits que contém o tamanho, em bytes, do intervalo.

DesiredUsage

Um inteiro sem sinal de 32 bits que indica parâmetros de uso para essa operação. DesiredUsage pode ser um dos valores a seguir.

Valor Significado
FILE_REGION_USAGE_VALID_CACHED_DATA (0x00000001) Solicita que as informações sobre o VDL (comprimento de dados) válido para o arquivo e o intervalo de arquivos especificados no cache sejam retornadas.
FILE_REGION_USAGE_VALID_NONCACHED_DATA (0x00000002) Solicita que as informações sobre a VDL para o arquivo e o intervalo de arquivos especificados no disco sejam retornadas.
Todos os outros valores Se um objeto FILE_REGION_INPUT for especificado em FSCTL_QUERY_FILE_REGION, qualquer outro valor retornará STATUS_INVALID_PARAMETER.

Comentários

Consulte FSCTL_QUERY_FILE_REGIONS para obter detalhes.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8
Cabeçalho ntifs.h

Confira também

FILE_REGION_OUTPUT

FSCTL_QUERY_FILE_REGIONS