Fungsi FsRtlOplockIsFastIoPossible (ntifs.h)
FsRtlOplockIsFastIoPossible memeriksa status kunci oportunistik (oplock) file untuk menentukan apakah I/O cepat dapat dilakukan pada file.
Sintaks
BOOLEAN FsRtlOplockIsFastIoPossible(
[in] POPLOCK Oplock
);
Parameter
[in] Oplock
Penunjuk kunci oportunistik buram untuk file. Pointer ini harus diinisialisasi oleh panggilan sebelumnya ke FsRtlInitializeOplock.
Nilai kembali
FsRtlOplockIsFastIoPossible mengembalikan FALSE jika ada kunci oportunistik yang luar biasa pada file yang mencegah I/O cepat dilakukan; TRUE jika tidak.
Keterangan
FsRtlOplockIsFastIoPossible menentukan apakah I/O cepat dapat dilakukan pada file, sesuai dengan kondisi berikut:
Jika parameter Oplock adalah NULL, atau jika nilai *Oplock adalah NULL, tidak ada kunci oportunistik yang luar biasa pada file, dan I/O cepat dapat dilakukan pada file.
Jika kunci oportunistik eksklusif diberikan untuk file, tetapi tidak ada jeda oplock yang sedang berlangsung, I/O cepat dapat dilakukan pada file.
Untuk informasi terperinci tentang kunci oportunistik, lihat dokumentasi Windows SDK.
Minifilter harus memanggil FltOplockIsFastIoPossiblealih-alih FsRtlOplockIsFastIoPossible.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Header | ntifs.h (termasuk Ntifs.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |
Lihat juga
FSCTL_OPBATCH_ACK_CLOSE_PENDING
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