Share via


FsRtlCurrentOplock 関数 (ntifs.h)

ファイル システムまたはフィルター ドライバーは 、FsRtlCurrentOplock を呼び出して、ファイルに日和見ロック (oplocks) があるかどうかを判断します。

構文

BOOLEAN FsRtlCurrentOplock(
  [in] POPLOCK Oplock
);

パラメーター

[in] Oplock

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

戻り値

現在保持されている日和見ロック (oplock) がある場合、FsRtlCurrentOplockTRUE を返します。 それ以外の場合は、 FALSE を返します。

注釈

現在、日和見ロックが保持されていない場合、FsRtlCurrentOplockFALSE を返します。

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

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

要件

要件
サポートされている最小のクライアント FsRtlCurrentOplock ルーチンは、Windows Vista 以降で使用できます。
対象プラットフォーム ユニバーサル
Header ntifs.h (Ntifs.h を含む)
Library NtosKrnl.lib
[DLL] NtosKrnl.exe
IRQL <= APC_LEVEL

こちらもご覧ください

FltCurrentOplock

FsRtlInitializeOplock