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