структура CSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128 (ntifs.h)
Структура CSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128 содержит дополнительный контекст параметра создания (ECP), который можно отправить в файловую систему общих томов кластера (CSV) для запроса номера редакции файла.
Синтаксис
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;
Члены
FileId
Идентификатор 128-разрядного файла.
FileRevision[3]
- FileRevision[0] увеличивается каждый раз при перестроении стека CSV MDS и CSVFLT теряет свое состояние.
- FileRevision[1] увеличивается каждый раз, когда стек CSV MDS очищает кэшированный номер редакции для файла.
- FileRevision[2] увеличивается каждый раз, когда CSV MDS замечает, что размеры файлов могли измениться или файл мог быть записан. Он также увеличивается, когда один из узлов выполняет первые прямые операции ввода-вывода в потоке, связанном с этим файлом, после открытия этого потока.
Комментарии
Номер редакции файла отслеживается узлом метаданных.
Системное значение GUID_ECP_CSV_QUERY_FILE_REVISION_FILE_ID_128 используется с этой структурой контекста ECP при вызове связанных с ECP процедур поддержки, таких как FltAllocateExtraCreateParameter и FsRtlRemoveExtraCreateParameter.
Дополнительные сведения см. в статье Общие сведения о дополнительных параметрах создания .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 |
Верхняя часть | ntifs.h |