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 。 如果键不匹配、缺少任何一个文件对象或其中一个文件对象没有键,FsRtlOplockKeysEqual 将返回 FALSE。
注解
如果在创建文件对象时未提供 oplock 键,则当文件对象指针是相同的 (即,它们是同一个文件对象) 时,它们被视为匹配。 如果文件对象指针不同,并且其中一个或两个指针都没有关联的 oplock 键,则它们被视为不匹配。
微筛选器应调用 FltOplockKeysEqual 而不是 FsRtlOplockKeysEqual。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | FsRtlOplockKeysEqual 例程从 Windows 7 开始可用。 |
目标平台 | 通用 |
标头 | ntifs.h (包括 Ntifs.h) |
Library | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |