Функция FsRtlOplockKeysEqual (ntifs.h)

Подпрограмма FsRtlOplockKeysEqual сравнивает ключи opportunistic lock (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)
Библиотека NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

См. также раздел

FltOplockKeysEqual