FltInitializeOplock 函数 (fltkernel.h)

FltInitializeOplock 例程 (oplock) 指针初始化机会锁。

语法

VOID FLTAPI FltInitializeOplock(
  [out] POPLOCK Oplock
);

参数

[out] Oplock

调用方提供的指针变量,用于接收初始化的不透明不锁定指针。 在初始调用 FltInitializeOplock 之前,必须将此变量初始化为 NULL

返回值

备注

当不再需要 oplock 指针时,可以通过调用 FltUninitializeOplock 将其取消初始化。 然后,可以通过调用 FltInitializeOplock 来初始化未初始化的 oplock 指针以供重复使用。

若要请求 oplock 或响应 oplock 中断通知,请调用 FltOplockFsctrl

有关机会锁的详细信息,请参阅Microsoft Windows SDK文档。

要求

要求
目标平台 通用
标头 fltkernel.h (包括 Fltkernel.h)
Library FltMgr.lib
DLL Fltmgr.sys
IRQL <= APC_LEVEL

另请参阅

FltCheckOplock

FltCurrentBatchOplock

FltOplockFsctrl

FltOplockIsFastIoPossible

FltUninitializeOplock

FsRtlInitializeOplock