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

Подпрограмма FltInitializeOplock инициализирует указатель оппортунистической блокировки (oplock).

Синтаксис

VOID FLTAPI FltInitializeOplock(
  [out] POPLOCK Oplock
);

Параметры

[out] Oplock

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

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

None

Remarks

Если указатель oplock больше не нужен, его можно не инициализировать, вызвав FltUninitializeOplock. Затем неинициализированный указатель oplock можно инициализировать для повторного использования, вызвав Метод FltInitializeOplock.

Чтобы запросить блокировку или ответить на уведомление о прерывании операции, вызовите FltOplockFsctrl.

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

Требования

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

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

FltCheckOplock

FltCurrentBatchOplock

FltOplockFsctrl

FltOplockIsFastIoPossible

FltUninitializeOplock

FsRtlInitializeOplock