Поделиться через


Функция 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 (include Ntifs.h)
библиотеки NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

См. также

FltOplockKeysEqual