FsRtlCurrentOplock 函数 (ntifs.h)

文件系统或筛选器驱动程序调用 FsRtlCurrentOplock ,以确定文件上是否存在任何机会锁 (oplocks) 。

语法

BOOLEAN FsRtlCurrentOplock(
  [in] POPLOCK Oplock
);

参数

[in] Oplock

文件的不透明机会锁指针。 此指针必须已由之前对 FsRtlInitializeOplock 的调用初始化。

返回值

如果当前持有的 oplock (oplock) 存在机会锁,FsRtlCurrentOplock 将返回 TRUE。 否则,它将返回 FALSE

注解

如果当前未保留机会性锁,FsRtlCurrentOplock 将返回 FALSE

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

微筛选器应调用 FltCurrentOplock 而不是 FsRtlCurrentOplock

要求

要求
最低受支持的客户端 FsRtlCurrentOplock 例程从 Windows Vista 开始可用。
目标平台 通用
标头 ntifs.h (包括 Ntifs.h)
Library NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

另请参阅

FltCurrentOplock

FsRtlInitializeOplock