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


Функция FltFreeFileLock (fltkernel.h)

Подпрограмма FltFreeFileLock не инициализирует и освобождает инициализированную структуру FILE_LOCK.

Синтаксис

VOID FLTAPI FltFreeFileLock(
  [in] PFILE_LOCK FileLock
);

Параметры

[in] FileLock

Указатель на структуру FILE_LOCK. Эта структура должна быть инициализирована предыдущим вызовом FltAllocateFileLock или FltInitializeFileLock.

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

None

Remarks

Структура FILE_LOCK непрозрачна, то есть ее члены зарезервированы для использования системой.

Чтобы выделить и инициализировать новую структуру блокировки файлов, вызовите FltAllocateFileLock.

Ошибка программирования при вызове FltFreeFileLock для FILE_LOCK структуры, которая уже не инициализирована вызовом FltUninitializeFileLock.

Требования

Требование Значение
Минимальная версия клиента Windows XP с пакетом обновления 2 (SP2)
Минимальная версия сервера Windows Server 2003 с пакетом обновления 1 (SP1)
Целевая платформа Универсальное
Верхняя часть fltkernel.h (включая Fltkernel.h)
Библиотека FltMgr.lib
IRQL <= APC_LEVEL

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

FltAllocateFileLock

FltCheckLockForReadAccess

FltCheckLockForWriteAccess

FltInitializeFileLock

FltProcessFileLock

FltUninitializeFileLock

FsRtlFreeFileLock