Expand Minimize

FltUninitializeOplock function

FltUninitializeOplock uninitializes an opportunistic lock (oplock) pointer.

Syntax


VOID FltUninitializeOplock(
  _In_ POPLOCK Oplock
);

Parameters

Oplock [in]

Opaque oplock pointer. This pointer must have been initialized by a previous call to FltInitializeOplock.

Return value

None

Remarks

Minifilter drivers call FltUninitializeOplock to uninitialize an initialized opportunistic lock (oplock) pointer. The uninitialized oplock pointer can be initialized for reuse by calling FltInitializeOplock.

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

Requirements

Target platform

Universal

Header

Fltkernel.h (include Fltkernel.h)

Library

FltMgr.lib

IRQL

<= APC_LEVEL

See also

FltCheckOplock
FltCurrentBatchOplock
FltInitializeOplock
FltOplockFsctrl
FltOplockIsFastIoPossible
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
FsRtlUninitializeOplock

 

 

Send comments about this topic to Microsoft

Show:
© 2015 Microsoft