FsRtlFreeFileLock 函数 (ntifs.h)

FsRtlFreeFileLock 例程取消初始化并释放文件锁结构。

语法

void FsRtlFreeFileLock(
  [in] PFILE_LOCK FileLock
);

参数

[in] FileLock

指向FILE_LOCK结构的指针。 此结构必须由先前对 FsRtlAllocateFileLock 的调用分配。

返回值

备注

FsRtlFreeFileLock 应仅用于由 FsRtlAllocateFileLock 分配和初始化的文件锁。

对于已通过调用 FsRtlUninitializeFileLock 而未初始化的 FILE_LOCK 结构调用 FsRtlFreeFileLock 是一个编程错误。

微筛选器必须调用 FltFreeFileLock 而不是 FsRtlFreeFileLock

要求

要求
最低受支持的客户端 Windows 2000
目标平台 通用
标头 ntifs.h (包括 Ntifs.h)
Library NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL
DDI 符合性规则 HwStorPortProhibitedDDI (storport)

另请参阅

FltFreeFileLock

FsRtlAreThereCurrentFileLocks

FsRtlCheckLockForReadAccess

FsRtlCheckLockForWriteAccess

FsRtlFastCheckLockForRead

FsRtlFastCheckLockForWrite

FsRtlFastLock

FsRtlFastUnlockAll

FsRtlFastUnlockAllByKey

FsRtlFastUnlockSingle

FsRtlGetNextFileLock

FsRtlInitializeFileLock

FsRtlProcessFileLock

FsRtlUninitializeFileLock