Compartir a través de


estructura CSV_QUERY_FILE_REVISION_ECP_CONTEXT (ntifs.h)

La estructura de CSV_QUERY_FILE_REVISION_ECP_CONTEXT contiene el contexto del parámetro de creación adicional (ECP) que se puede enviar al sistema de archivos volúmenes de recursos compartidos de clúster (CSV) para solicitar un número de revisión de archivo.

Sintaxis

typedef struct _CSV_QUERY_FILE_REVISION_ECP_CONTEXT {
  LONGLONG FileId;
  LONGLONG FileRevision[3];
} CSV_QUERY_FILE_REVISION_ECP_CONTEXT, *PCSV_QUERY_FILE_REVISION_ECP_CONTEXT;

Miembros

FileId

Identificador del archivo NTFS.

FileRevision[3]

Un valor LONGLONG con detalles de revisión de archivo:

  • FileRevision[0] aumenta cada vez que se vuelve a generar la pila DE MDS csv y CSVFLT pierde su estado.
  • FileRevision[1] aumenta cada vez que la pila MDS de CSV purga el número de revisión almacenado en caché para el archivo.
  • FileRevision[2] aumenta cada vez que CSV MDS observa que es posible que los tamaños de archivo hayan cambiado o que el archivo se haya escrito en. También se incrementa cuando uno de los nodos realiza la primera E/S directa en una secuencia asociada a este archivo después de abrir esta secuencia.

Si alguno de los números es 0, el autor de la llamada debe suponer que se modificó el archivo.

Comentarios

El nodo de metadatos realiza un seguimiento del número de revisión del archivo.

El valor de GUID_ECP_CSV_QUERY_FILE_REVISION definido por el sistema se usa con esta estructura de contexto ECP al llamar a rutinas de soporte técnico relacionadas con ECP, como FltAllocateExtraCreateParameter y FsRtlRemoveExtraCreateParameter.

Consulte Introducción a los parámetros de creación adicionales para obtener más información.

Requisitos

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