Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
FsRtlCheckLockForOplockRequest проверки блокировки в пределах размера файла. Объект блокировки файла проверяется на наличие блокировок диапазона байтов, которые препятствуют предоставлении запроса на блокировку оплока.
Синтаксис
BOOLEAN FsRtlCheckLockForOplockRequest(
[in] PFILE_LOCK FileLock,
[in] PLARGE_INTEGER AllocationSize
);
Параметры
[in] FileLock
Блокировка файла, указывающая заблокированные диапазоны.
[in] AllocationSize
Размер выделения файла для проверки всех заблокированных диапазонов.
Возвращаемое значение
FsRtlCheckLockForOplockRequest возвращает значение TRUE, если запрос oplock можно предоставить; в противном случае возвращает значение FALSE.
Замечания
FsRtlCheckLockForOplockRequest возвращает TRUE, если AllocationSize = 0.
Если FileLock имеет все ожидающие запросы блокировки, проверка завершается ошибкой и FsRtlCheckLockForOplockRequest возвращает FALSE.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 8 |
| целевая платформа | Всеобщий |
| заголовка | ntifs.h (include Ntifs.h) |
| библиотеки |
NtosKrnl.lib |
| DLL | NtosKrnl.exe |
| IRQL | <= APC_LEVEL |