Expand Minimize

FsRtlUninitializeOplock function

FsRtlUninitializeOplock uninitializes an opportunistic lock (oplock) pointer.

Syntax


VOID FsRtlUninitializeOplock(
  _Inout_  POPLOCK Oplock
);

Parameters

Oplock [in, out]

Opaque opportunistic lock pointer. This pointer must have been initialized by a previous call to FsRtlInitializeOplock.

Return value

None

Remarks

File systems and filter drivers call FsRtlUninitializeOplock to uninitialize an initialized opportunistic lock (oplock) pointer. The uninitialized oplock pointer can be initialized for reuse by calling FsRtlInitializeOplock.

For detailed information about opportunistic locks, see the Microsoft Windows SDK documentation.

Minifilters should call FltUninitializeOplock instead of FsRtlUninitializeOplock.

Requirements

Header

Ntifs.h (include Ntifs.h)

Library

Ntoskrnl.lib

IRQL

<= APC_LEVEL

See also

FltUninitializeOplock
FSCTL_OPBATCH_ACK_CLOSE_PENDING
FSCTL_OPLOCK_BREAK_ACK_NO_2
FSCTL_OPLOCK_BREAK_ACKNOWLEDGE
FSCTL_OPLOCK_BREAK_NOTIFY
FSCTL_REQUEST_BATCH_OPLOCK
FSCTL_REQUEST_FILTER_OPLOCK
FSCTL_REQUEST_OPLOCK_LEVEL_1
FSCTL_REQUEST_OPLOCK_LEVEL_2
FsRtlCheckOplock
FsRtlCurrentBatchOplock
FsRtlInitializeOplock
FsRtlOplockFsctrl
FsRtlOplockIsFastIoPossible

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft