Функция 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 |