CSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128 structure (ntifs.h)

La structure CSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128 contient le contexte de paramètre de création supplémentaire (ECP) qui peut être envoyé au système de fichiers CSV (Cluster Share Volumes) pour demander un numéro de révision de fichier.

Syntaxe

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;

Membres

FileId

ID de fichier 128 bits.

FileRevision[3]

  • FileRevision[0] augmente chaque fois que la pile MDS CSV est reconstruite et QUE CSVFLT perd son état.
  • FileRevision[1] augmente chaque fois que la pile MDS CSV vide le numéro de révision mis en cache pour le fichier.
  • FileRevision[2] augmente chaque fois que CSV MDS observe que les tailles de fichier ont peut-être changé ou que le fichier a peut-être été écrit dans. Elle est également incrémentée quand l’un des nœuds effectue la première E/S directes sur un flux associé à ce fichier après l’ouverture de ce flux.

Remarques

Le numéro de révision du fichier est suivi par le nœud métadonnées.

La valeur GUID_ECP_CSV_QUERY_FILE_REVISION_FILE_ID_128 définie par le système est utilisée avec cette structure de contexte ECP lors de l’appel de routines de prise en charge liées à ECP telles que FltAllocateExtraCreateParameter et FsRtlRemoveExtraCreateParameter.

Pour plus d’informations, consultez Présentation des paramètres de création supplémentaires .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8
En-tête ntifs.h