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 |