structure CSV_QUERY_FILE_REVISION (winioctl.h)
Contient des informations indiquant si les fichiers d’un flux ont été modifiés.
typedef struct _CSV_QUERY_FILE_REVISION {
LONGLONG FileId;
LONGLONG FileRevision[3];
} CSV_QUERY_FILE_REVISION, *PCSV_QUERY_FILE_REVISION;
FileId
Identificateur d’un fichier NTFS.
FileRevision[3]
Éléments de suivi de révision de fichier.
- 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 le MDS CSV observe que les tailles de fichier ont peut-être changé ou que le fichier a peut-être été écrit dans. L’élément est également incrémenté chaque fois qu’un des nœuds effectue la première opération d’entrée/sortie directe sur un flux associé à ce fichier après l’ouverture de ce flux.
Cette structure est utilisée si le code de contrôle FSCTL_CSV_CONTROL est appelé avec une valeur d’énumération CSV_CONTROL_OPcsvControlQueryFileRevision, ou si le code de contrôle est utilisé avec une structure CSV_CONTROL_PARAM contenant cette valeur d’énumération.
Le suivi des révisions est par fichier, et non par flux, de sorte que la sortie change chaque fois que le flux change.
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
En-tête | winioctl.h (inclure Windows.h) |