structure CSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128 (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 CSVFLT perd son état.
- FileRevision[1] augmente chaque fois que la pile MDS CSV purge 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 peuvent avoir changé ou que le fichier a peut-être été écrit dans. Il est également incrémenté quand l’un des nœuds effectue le premier E/S direct 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 de métadonnées.
La valeur de 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 support ecP telles que FltAllocateExtraCreateParameter et FsRtlRemoveExtraCreateParameter.
Pour plus d’informations, consultez Présentation pour créer des paramètres supplémentaires.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 8 |
d’en-tête | ntifs.h |