FsRtlOplockKeysEqual 函数 (ntifs.h)

FsRtlOplockKeysEqual 例程比较存储在两个文件对象的文件扩展名中的机会锁(oplock)键。

语法

BOOLEAN FsRtlOplockKeysEqual(
  [in, optional] PFILE_OBJECT Fo1,
  [in, optional] PFILE_OBJECT Fo2
);

参数

[in, optional] Fo1

指向用于比较的第一个文件对象的指针。

[in, optional] Fo2

指向第二个文件对象的指针,用于比较。

返回值

如果键匹配或文件对象指针相同,则 FsRtlOplockKeysEqual 例程返回 true TRUEFsRtlOplockKeysEqual 返回 FALSE(如果键不匹配,如果缺少任何一个文件对象,或者其中一个文件对象没有键)。

言论

如果在创建文件对象时未提供任何 oplock 键,则当文件对象指针相同(也就是说,它们是相同的文件对象对象)时,它们被视为匹配。 如果文件对象指针不同,并且两个指针都没有关联的 oplock 键,则它们被视为不匹配。

微型筛选器应调用 FltOplockKeysEqual,而不是 FsRtlOplockKeysEqual

要求

要求 价值
最低支持的客户端 从 Windows 7 开始,FsRtlOplockKeysEqual 例程可用。
目标平台 普遍
标头 ntifs.h (include Ntifs.h)
NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

另请参阅

FltOplockKeysEqual