Makro FsRtlOplockIsFastIoPossible (rxprocs.h)
FsRtlOplockIsFastIoPossible memeriksa status kunci oportunistik (oplock) file untuk menentukan apakah I/O cepat dapat dilakukan pada file.
Sintaks
void FsRtlOplockIsFastIoPossible(
__a
);
Parameter
__a
Penunjuk kunci oportunistik buram untuk file. Pointer ini harus diinisialisasi oleh panggilan sebelumnya ke FsRtlInitializeOplock.
Nilai kembali
Tidak ada
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.
Minifilter harus memanggil FltOplockIsFastIoPossiblealih-alih FsRtlOplockIsFastIoPossible.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Header | rxprocs.h (termasuk Ntifs.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |
Lihat juga
FSCTL_OPBATCH_ACK_CLOSE_PENDING