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)
FltMgr.lib
DLL Fltmgr.sys
IRQL <= APC_LEVEL

另请参阅

FltCheckOplock

FltCurrentBatchOplock

FltOplockFsctrl

FltOplockIsFastIoPossible

FltUninitializeOplock

FsRtlInitializeOplock