次の方法で共有


FsRtlUninitializeOplock 関数 (ntifs.h)

FsRtlUninitializeOplock は、日和見ロック (oplock) ポインターを初期化しません。

構文

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

パラメーター

[in, out] Oplock

不透明な日和見ロック ポインター。 このポインターは、 FsRtlInitializeOplock の以前の呼び出しによって初期化されている必要があります。

戻り値

なし

解説

ファイル システムとフィルター ドライバーは FsRtlUninitializeOplock を呼び出して、初期化された日和見ロック (oplock) ポインターを初期化解除します。 初期化されていない oplock ポインターは、 FsRtlInitializeOplock を呼び出すことで再利用できるように初期化できます。

日和見ロックの詳細については、Microsoft Windows SDKドキュメントを参照してください。

ミニフィルターでは、FsRtlUninitializeOplock ではなく FltUninitializeOplock を呼び出す必要があります。

要件

要件
対象プラットフォーム ユニバーサル
Header ntifs.h (Ntifs.h を含む)
Library 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