Функция FltOplockKeysEqual (fltkernel.h)

Подпрограмма FltOplockKeysEqual сравнивает ключи opportunistic lock (oplock), которые хранятся в расширениях файловых объектов двух файлов.

Синтаксис

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

Параметры

[in, optional] Fo1

Указатель на первый объект файла для сравнения.

[in, optional] Fo2

Указатель на второй объект файла для сравнения.

Возвращаемое значение

Подпрограмма FltOplockKeysEqual возвращает значение TRUE , если ключи совпадают или если указатели файлового объекта совпадают. FltOplockKeysEqual возвращает значение FALSE , если ключи не совпадают, если отсутствует любой из файловых объектов или если у любого из файловых объектов нет ключа.

Комментарии

Если при создании файловых объектов ключ oplock не был указан, то объекты файлов считаются совпадающими, если указатели файлового объекта совпадают (то есть являются одним и тем же объектом файла). Если указатели файловых объектов отличаются и один или оба файловых объекта не имеют связанного ключа oplock, объекты файлов считаются несоединяемые.

Требования

Требование Значение
Минимальная версия клиента Подпрограмма FltOplockKeysEqual доступна начиная с Windows 8.
Целевая платформа Универсальное
Верхняя часть fltkernel.h (включая Fltkernel.h)
Библиотека FltMgr.lib
DLL Fltmgr.sys
IRQL <= APC_LEVEL

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

FsRtlOplockKeysEqual