struttura CSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128 (ntifs.h)

La struttura CSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128 contiene il contesto del parametro di creazione aggiuntivo (ECP) che può essere inviato al file system volumi condivisi cluster (CSV) per richiedere un numero di revisione del file.

Sintassi

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;

Members

FileId

ID file a 128 bit.

FileRevision[3]

  • FileRevision[0] aumenta ogni volta che lo stack MDS CSV viene ricompilato e CSVFLT perde lo stato.
  • FileRevision[1] aumenta ogni volta che lo stack MDS CSV elimina il numero di revisione memorizzato nella cache per il file.
  • FileRevision[2] aumenta ogni volta che CSV MDS osserva che le dimensioni del file potrebbero essere state modificate o che il file potrebbe essere stato scritto. Viene inoltre incrementato quando uno dei nodi esegue il primo I/O diretto in un flusso associato a questo file dopo l'apertura di questo flusso.

Commenti

Il numero di revisione del file viene rilevato dal nodo metadati.

Il valore di GUID_ECP_CSV_QUERY_FILE_REVISION_FILE_ID_128 definito dal sistema viene usato con questa struttura di contesto ECP quando si chiamano routine di supporto correlate a ECP, ad esempio FltAllocateExtraCreateParameter e FsRtlRemoveExtraCreateParameter.

Per altre informazioni, vedere Introduzione ai parametri di creazione aggiuntivi .

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Intestazione ntifs.h