Функция FsRtlFreeFileLock (ntifs.h)
FsRtlFreeFileLock подпрограмма неинициализирует и освобождает структуру блокировки файлов.
Синтаксис
void FsRtlFreeFileLock(
[in] PFILE_LOCK FileLock
);
Параметры
[in] FileLock
Указатель на структуру FILE_LOCK. Эта структура должна быть выделена предыдущим вызовом FsRtlAllocateFileLock.
Возвращаемое значение
Никакой
Замечания
FsRtlFreeFileLock следует использовать только для блокировок файлов, выделенных и инициализированных FsRtlAllocateFileLock.
Это ошибка программирования для вызова FsRtlFreeFileLock для структуры FILE_LOCK, которая уже была неинициализирована вызовом FsRtlUninitializeFileLock.
Минифильтры должны вызывать FltFreeFileLock вместо FsRtlFreeFileLock.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 2000 |
целевая платформа | Всеобщий |
заголовка | ntifs.h (include Ntifs.h) |
библиотеки |
NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |
правил соответствия DDI |
HwStorPortProhibitedDIs(storport) |