Operasi Kunci Oportunistik
Jika aplikasi meminta kunci oportunistik, semua file yang meminta kunci harus dibuka untuk input dan output yang tumpang tindih (asinkron) dengan menggunakan fungsi CreateFile dengan bendera FILE_FLAG_OVERLAPPED . Setelah file dibuka untuk operasi yang tumpang tindih, Anda dapat menggunakan fungsi DeviceIoControl dengan salah satu kode kontrol berikut untuk bekerja dengan kunci oportunistik file tersebut:
FSCTL_OPBATCH_ACK_CLOSE_PENDING
FSCTL_OPLOCK_BREAK_ACK_NO_2
FSCTL_OPLOCK_BREAK_ACKNOWLEDGE
FSCTL_OPLOCK_BREAK_NOTIFY
FSCTL_REQUEST_BATCH_OPLOCK
FSCTL_REQUEST_FILTER_OPLOCK
FSCTL_REQUEST_OPLOCK
FSCTL_REQUEST_OPLOCK_LEVEL_1
FSCTL_REQUEST_OPLOCK_LEVEL_2
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk