Bagikan melalui


struktur MFT_ENUM_DATA_V1 (winioctl.h)

Berisi informasi yang mendefinisikan batas untuk dan memulai tempat enumerasi nomor urutan pembaruan (USN) mengubah catatan jurnal untuk volume ReFS. Ini digunakan sebagai buffer input untuk kode kontrol FSCTL_ENUM_USN_DATA .

Sintaks

typedef struct {
  DWORDLONG StartFileReferenceNumber;
  USN       LowUsn;
  USN       HighUsn;
  WORD      MinMajorVersion;
  WORD      MaxMajorVersion;
} MFT_ENUM_DATA_V1, *PMFT_ENUM_DATA_V1;

Anggota

StartFileReferenceNumber

Posisi ordinal dalam file pada volume saat ini di mana enumerasi akan dimulai.

Panggilan pertama ke FSCTL_ENUM_USN_DATA selama enumerasi harus memiliki anggota StartFileReferenceNumber yang diatur ke (DWORDLONG)0. Setiap panggilan ke FSCTL_ENUM_USN_DATA mengambil titik awal untuk panggilan berikutnya sebagai entri pertama dalam buffer output. Panggilan berikutnya harus dilakukan dengan StartFileReferenceNumber diatur ke nilai ini. Untuk informasi selengkapnya, lihat FSCTL_ENUM_USN_DATA.

LowUsn

Batas bawah rentang nilai USN yang digunakan untuk memfilter rekaman mana yang dikembalikan. Hanya rekaman yang jurnal perubahan terakhir USN-nya antara atau sama dengan nilai anggota LowUsn dan HighUsn yang dikembalikan.

HighUsn

Batas atas rentang nilai USN yang digunakan untuk memfilter file mana yang dikembalikan.

MinMajorVersion

Menunjukkan versi utama minimum yang didukung untuk jurnal perubahan USN.

MaxMajorVersion

Menunjukkan versi utama maksimum yang didukung untuk jurnal perubahan USN.

Nilai Makna
2
Data yang dikembalikan dari kode kontrol FSCTL_ENUM_USN_DATA akan berisi struktur USN_RECORD_V2 .
3
Data yang dikembalikan dari kode kontrol FSCTL_ENUM_USN_DATA akan berisi struktur USN_RECORD_V2 atau USN_RECORD_V3 .

Persyaratan

   
Klien minimum yang didukung Tidak ada yang didukung
Server minimum yang didukung Windows Server 2012 [hanya aplikasi desktop]
Header winioctl.h (termasuk Windows.h)

Lihat juga

FSCTL_ENUM_USN_DATA

Struktur Manajemen Volume