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


Функция FsRtlUninitializeOplock (ntifs.h)

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

Синтаксис

void FsRtlUninitializeOplock(
  [in, out] POPLOCK Oplock
);

Параметры

[in, out] Oplock

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

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

Никакой

Замечания

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

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

Минифильтры должны вызывать FltUninitializeOplock вместо FsRtlUninitializeOplock.

Требования

Требование Ценность
целевая платформа Всеобщий
заголовка ntifs.h (include Ntifs.h)
библиотеки NtosKrnl.lib
DLL NtosKrnl.exe
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

FltUninitializeOplock

FsRtlCheckOplock

FsRtlCurrentBatchOplock

FsRtlInitializeOplock

FsRtlOplockFsctrl

FsRtlOplockIsFastIoPossible