Compartilhar via


estrutura CSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128 (ntifs.h)

A estrutura CSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128 contém o contexto de parâmetro de criação extra (ECP) que pode ser enviado para o sistema de arquivos CSV (Volumes de Compartilhamento de Cluster) para solicitar um número de revisão de arquivo.

Sintaxe

typedef struct _CSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128 {
  FILE_ID_128 FileId;
  LONGLONG    FileRevision[3];
} CSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128, *PCSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128;

Membros

FileId

A ID do arquivo de 128 bits.

FileRevision[3]

  • FileRevision[0] aumenta sempre que a pilha do CSV MDS é reconstruída e o CSVFLT perde seu estado.
  • FileRevision[1] aumenta sempre que a pilha do CSV MDS limpa o número de revisão armazenado em cache para o arquivo.
  • FileRevision[2] aumenta sempre que o CSV MDS observa que os tamanhos de arquivo podem ter sido alterados ou o arquivo pode ter sido gravado. Ele também é incrementado quando um dos nós executa a primeira E/S direta em um fluxo associado a esse arquivo depois de abrir esse fluxo.

Observações

O número de revisão de arquivo é acompanhado pelo Nó de Metadados.

O valor de GUID_ECP_CSV_QUERY_FILE_REVISION_FILE_ID_128 definido pelo sistema é usado com essa estrutura de contexto ECP ao chamar rotinas de suporte relacionadas a ECP, como FltAllocateExtraCreateParameter e FsRtlRemoveExtraCreateParameter.

Consulte Introdução à criação extra de parâmetros para obter mais informações.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 8
cabeçalho ntifs.h