FltOplockKeysEqual 函数 (fltkernel.h)

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

语法

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

参数

[in, optional] Fo1

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

[in, optional] Fo2

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

返回值

如果键匹配或文件对象指针相同,FltOplockKeysEqual 例程返回 true TRUEFltOplockKeysEqual 返回 FALSE 如果键不匹配、文件对象之一缺失,或者其中一个文件对象没有键。

言论

如果在创建文件对象时未提供 oplock 键,则文件对象将被视为匹配文件对象指针相同(即,它们是相同的文件对象)。 如果文件对象指针不同,或者两个文件对象都没有关联的 oplock 键,则文件对象被视为不匹配。

要求

要求 价值
最低支持的客户端 FltOplockKeysEqual 例程从 Windows 8 开始可用。
目标平台 普遍
标头 fltkernel.h (包括 Fltkernel.h)
FltMgr.lib
DLL Fltmgr.sys
IRQL <= APC_LEVEL

另请参阅

FsRtlOplockKeysEqual