UID | title | description | old-location | tech.root | ms.date | keywords | ms.keywords | req.header | req.include-header | req.target-type | req.target-min-winverclnt | req.target-min-winversvr | req.kmdf-ver | req.umdf-ver | req.ddi-compliance | req.unicode-ansi | req.idl | req.max-support | req.namespace | req.assembly | req.type-library | req.lib | req.dll | req.irql | targetos | req.typenames | f1_keywords | topic_type | api_type | api_location | api_name | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NF:ntifs.FsRtlUninitializeFileLock |
FsRtlUninitializeFileLock function (ntifs.h) |
The FsRtlUninitializeFileLock routine uninitializes a FILE_LOCK structure. |
ifsk\fsrtluninitializefilelock.htm |
ifsk |
03/20/2023 |
|
FsRtlUninitializeFileLock, FsRtlUninitializeFileLock routine [Installable File System Drivers], fsrtlref_d78c3eae-751c-4440-8915-455454886201.xml, ifsk.fsrtluninitializefilelock, ntifs/FsRtlUninitializeFileLock |
ntifs.h |
Ntifs.h |
Universal |
NtosKrnl.lib |
NtosKrnl.exe |
<= APC_LEVEL |
Windows |
|
|
|
|
|
The FsRtlUninitializeFileLock routine uninitializes a FILE_LOCK structure.
Pointer to the FILE_LOCK structure for the file. This structure must have been initialized by a previous call to FsRtlAllocateFileLock or FsRtlInitializeFileLock.
FsRtlUninitializeFileLock uninitializes an initialized FILE_LOCK structure and completes any outstanding IRP_MJ_LOCK_CONTROL requests. The uninitialized FILE_LOCK structure can be initialized for reuse by a subsequent call to FsRtlInitializeFileLock.
FsRtlUninitializeFileLock can be used to uninitialize a FILE_LOCK structure that was initialized by a previous call to FsRtlAllocateFileLock or FsRtlInitializeFileLock. Do not use FsRtlUninitializeFileLock for such a FILE_LOCK structure unless the structure is to be initialized for reuse. It is a programming error to call FsRtlFreeFileLock for an uninitialized FILE_LOCK structure.
Minifilters must call FltUninitializeFileLock instead of FsRtlIninitializeFileLock.