struktur CSV_QUERY_FILE_REVISION_ECP_CONTEXT (ntifs.h)

Struktur CSV_QUERY_FILE_REVISION_ECP_CONTEXT berisi konteks parameter buat ekstra (ECP) yang dapat dikirim ke sistem file Cluster Share Volumes (CSV) untuk meminta nomor revisi file.

Sintaks

typedef struct _CSV_QUERY_FILE_REVISION_ECP_CONTEXT {
  LONGLONG FileId;
  LONGLONG FileRevision[3];
} CSV_QUERY_FILE_REVISION_ECP_CONTEXT, *PCSV_QUERY_FILE_REVISION_ECP_CONTEXT;

Anggota

FileId

ID file NTFS.

FileRevision[3]

Nilai LONGLONG dengan detail revisi file:

  • FileRevision[0] meningkat setiap kali tumpukan MDS CSV dibangun kembali dan CSVFLT kehilangan statusnya.
  • FileRevision[1] meningkat setiap kali tumpukan MDS CSV membersihkan nomor revisi cache untuk file.
  • FileRevision[2] meningkat setiap kali CSV MDS mengamati bahwa ukuran file mungkin telah berubah atau file mungkin telah ditulis. Ini juga bertahap ketika salah satu simpul melakukan IO langsung pertama pada aliran yang terkait dengan file ini setelah membuka aliran ini.

Jika salah satu nomor adalah 0 pemanggil harus mengasumsikan bahwa file telah dimodifikasi

Keterangan

Nomor revisi file dilacak oleh Simpul Metadata.

Nilai GUID_ECP_CSV_QUERY_FILE_REVISION yang ditentukan sistem digunakan dengan struktur konteks ECP ini saat memanggil rutinitas dukungan terkait ECP seperti FltAllocateExtraCreateParameter dan FsRtlRemoveExtraCreateParameter.

Lihat Pengantar parameter pembuatan tambahan untuk informasi selengkapnya.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8
Header ntifs.h