FSCTL_READ_USN_JOURNAL IOCTL (winioctl.h)
Mengambil kumpulan nomor urutan pembaruan (USN) mengubah catatan jurnal antara dua nilai USN yang ditentukan.
C++ |
---|
BOOL WINAPI DeviceIoControl( (HANDLE) hDevice, // handle to volume (DWORD) FSCTL_READ_USN_JOURNAL, // dwIoControlCode (LPVOID) lpInBuffer, // input buffer (DWORD) nInBufferSize, // size of input buffer (LPVOID) lpOutBuffer, // output buffer (DWORD) nOutBufferSize, // size of output buffer (LPDWORD) lpBytesReturned, // number of bytes returned (LPOVERLAPPED) lpOverlapped ); // OVERLAPPED structure |
Komentar
Untuk implikasi I/O yang tumpang tindih pada operasi ini, lihat bagian Keterangan topik DeviceIoControl.
Ada dua kode kontrol DeviceIoControl
Untuk informasi selengkapnya, lihat Membuat, Memodifikasi, dan Menghapus Change Journal.
Untuk mengambil handel ke volume, panggil CreateFile dengan parameter lpFileName diatur ke string dalam formulir berikut:
\\.\X:
Dalam string sebelumnya, X adalah huruf yang mengidentifikasi drive tempat volume muncul. Volume harus NTFS.
Di Windows 8 dan Windows Server 2012, kode ini didukung oleh teknologi berikut.
Teknologi | Didukung |
---|---|
Protokol Server Message Block (SMB) 3.0 | Tidak |
Failover Transparan (TFO) SMB 3.0 | Tidak |
SMB 3.0 dengan Scale-out File Shares (SO) | Tidak |
Sistem File Volume Bersama Kluster (CsvFS) | Lihat komentar |
Aplikasi mungkin mengalami positif palsu pada CsvFs jeda/lanjutkan.
Contoh
Misalnya, lihat Berjalan Buffer Ubah Catatan Jurnal.
Persyaratan
Syarat | Nilai |
---|---|
klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
server minimum yang didukung |
Windows Server 2003 [hanya aplikasi desktop] |
Header |
winioctl.h (termasuk Windows.h) |
Lihat juga
DeviceIoControl
Kode Kontrol Manajemen Volume