Bagikan melalui


Fungsi FsRtlInitializeOplock (ntifs.h)

FsRtlInitializeOplock menginisialisasi penunjuk kunci oportunistik (oplock).

Sintaks

void FsRtlInitializeOplock(
  [in, out] POPLOCK Oplock
);

Parameter

[in, out] Oplock

Variabel penunjuk yang disediakan penelepon yang menerima penunjuk kunci oportunistik yang diinisialisasi. Variabel ini harus diinisialisasi ke NULL sebelum panggilan awal ke FsRtlInitializeOplock.

Nilai kembali

Tidak ada

Keterangan

Sistem file dan driver filter memanggil FsRtlInitializeOplock untuk menginisialisasi penunjuk kunci oportunistik buram.

Ketika penunjuk kunci oportunistik tidak lagi diperlukan, itu dapat batal diinisialisasi dengan memanggil FsRtlUninitializeOplock. Penunjuk kunci oportunistik yang tidak diinisialisasi kemudian dapat diinisialisasi untuk digunakan kembali dengan memanggil FsRtlInitializeOplock.

Untuk informasi mendetail tentang kunci oportunistik, lihat dokumentasi Microsoft Windows SDK.

Minifilter harus memanggil FltInitializeOplock alih-alih FsRtlInitializeOplock.

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

FSCTL_OPLOCK_BREAK_ACKNOWLEDGE

FSCTL_OPLOCK_BREAK_ACK_NO_2

FSCTL_OPLOCK_BREAK_NOTIFY

FSCTL_REQUEST_BATCH_OPLOCK

FSCTL_REQUEST_FILTER_OPLOCK

FSCTL_REQUEST_OPLOCK_LEVEL_1

FSCTL_REQUEST_OPLOCK_LEVEL_2

FltInitializeOplock

FsRtlCheckOplock

FsRtlCurrentBatchOplock

FsRtlOplockFsctrl

FsRtlOplockIsFastIoPossible

FsRtlUninitializeOplock