Функция 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, если ключи совпадают или совпадают с указателями объекта файла. FltOplockKeysEqual возвращает false, если ключи не совпадают, если отсутствуют ни один из объектов файла, либо если ни один из объектов файлов не имеет ключа.

Замечания

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Подпрограмма FltOplockKeysEqual доступна начиная с Windows 8.
целевая платформа Всеобщий
заголовка fltkernel.h (include Fltkernel.h)
библиотеки FltMgr.lib
DLL Fltmgr.sys
IRQL <= APC_LEVEL

См. также

FsRtlOplockKeysEqual