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


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

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

Синтаксис

VOID FLTAPI FltFreeFileLock(
  [in] PFILE_LOCK FileLock
);

Параметры

[in] FileLock

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

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

Никакой

Замечания

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

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

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows XP с пакетом обновления 2 (SP2)
минимальный поддерживаемый сервер Windows Server 2003 с пакетом обновления 1 (SP1)
целевая платформа Всеобщий
заголовка fltkernel.h (include Fltkernel.h)
библиотеки FltMgr.lib
IRQL <= APC_LEVEL

См. также

FltAllocateFileLock

FltCheckLockForReadAccess

FltCheckLockForWriteAccess

FltInitializeFileLock

FltProcessFileLock

FltUninitializeFileLock

FsRtlFreeFileLock