Функция 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 |