FsRtlUninitializeOplock 函式 (ntifs.h)

FsRtlUninitializeOplock 會取消初始化 oplock (oplock) 指標的商機鎖定。

語法

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

參數

[in, out] Oplock

不透明不透明的鎖定指標。 此指標必須由先前呼叫 FsRtlInitializeOplock 來初始化。

傳回值

備註

文件系統和篩選驅動程式會呼叫 FsRtlUninitializeOplock ,將初始化的商機鎖定取消初始化 (oplock) 指標。 呼叫 FsRtlInitializeOplock,即可初始化未初始化的 oplock 指標以供重複使用。

如需有關商機鎖定的詳細資訊,請參閱 Microsoft Windows SDK 檔。

Minifilters 應該呼叫 FltUninitializeOplock ,而不是 FsRtlUninitializeOplock

規格需求

需求
目標平台 Universal
標頭 ntifs.h (包含 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