Поделиться через


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

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

Синтаксис

VOID FLTAPI FltInitializeOplock(
  [out] POPLOCK Oplock
);

Параметры

[out] Oplock

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

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

Никакой

Замечания

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

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

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

Требования

Требование Ценность
целевая платформа Всеобщий
заголовка fltkernel.h (include Fltkernel.h)
библиотеки FltMgr.lib
DLL Fltmgr.sys
IRQL <= APC_LEVEL

См. также

FltCheckOplock

FltCurrentBatchOplock

FltOplockFsctrl

FltOplockIsFastIoPossible

FltUninitializeOplock

FsRtlInitializeOplock