Функция FltUninitializeOplock (fltkernel.h)

FltUninitializeOplock неинициализирует указатель оппортунистической блокировки (oplock).

Синтаксис

VOID FLTAPI FltUninitializeOplock(
  [in] POPLOCK Oplock
);

Параметры

[in] Oplock

Непрозрачный указатель на блокировку. Этот указатель должен быть инициализирован предыдущим вызовом FltInitializeOplock.

Возвращаемое значение

None

Remarks

Драйверы минифильтра вызывают FltUninitializeOplock , чтобы неинициализировать указатель инициализированной оппортунистической блокировки (oplock). Неинициализированный указатель oplock можно инициализировать для повторного использования, вызвав FltInitializeOplock.

Подробные сведения об оппортунистических блокировках см. в документации по Microsoft Windows SDK.

Требования

Требование Значение
Целевая платформа Универсальное
Верхняя часть fltkernel.h (включая Fltkernel.h)
Библиотека FltMgr.lib
DLL Fltmgr.sys
IRQL <= APC_LEVEL

См. также раздел

FSCTL_OPBATCH_ACK_CLOSE_PENDING

FSCTL_OPLOCK_BREAK_ACKNOWLEDGE

FSCTL_OPLOCK_BREAK_ACK_NO_2

FSCTL_OPLOCK_BREAK_NOTIFY

FSCTL_REQUEST_BATCH_OPLOCK

FSCTL_REQUEST_FILTER_OPLOCK

FSCTL_REQUEST_OPLOCK_LEVEL_1

FSCTL_REQUEST_OPLOCK_LEVEL_2

FltCheckOplock

FltCurrentBatchOplock

FltInitializeOplock

FltOplockFsctrl

FltOplockIsFastIoPossible

FsRtlUninitializeOplock