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