Функция FsRtlAreThereCurrentOrInProgressFileLocks (ntifs.h)

ПодпрограммаFsRtlAreThereCurrentOrInProgressFileLocks определяет, назначены ли файлу блокировки диапазона байтов или какие-либо операции блокировки для этого файла.

Синтаксис

BOOLEAN FsRtlAreThereCurrentOrInProgressFileLocks(
  [in] PFILE_LOCK FileLock
);

Параметры

[in] FileLock

Указатель на структуру FILE_LOCK для проверяемого файла.

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

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

Комментарии

Файловые системы могут использовать подпрограмму FsRtlAreThereCurrentOrInProgressFileLocks в семантике Oplock, чтобы определить, следует ли предоставлять общую блокировку.

Требования

Требование Значение
Минимальная версия клиента Windows 7
Целевая платформа Универсальное
Верхняя часть ntifs.h (включая FltKernel.h, Ntifs.h)
Библиотека NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <=APC_LEVEL

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

FILE_LOCK

FsRtlAllocateFileLock

FsRtlGetNextFileLock

FsRtlInitializeFileLock