次の方法で共有


FsRtlOplockIsSharedRequest 関数 (ntifs.h)

FsRtlOplockIsSharedRequest ルーチンは、日和見ロック (oplock) の要求で共有 oplock が必要かどうかを判断します。

構文

BOOLEAN FsRtlOplockIsSharedRequest(
  [in] PIRP Irp
);

パラメーター

[in] Irp

要求された操作を宣言する IRP へのポインター。 呼び出し元は、IRP にIRP_MJ_FILE_SYSTEM_CONTROLの主要なコードとIRP_MN_USER_FS_REQUESTのマイナー コードがあることを確認する必要があります。

戻り値

FsRtlOplockIsSharedRequest は、oplock 要求が共有 oplock (つまり、レベル 2、R、または RH oplock) に対する場合、 TRUE を返します。 FsRtlOplockIsSharedRequest は、oplock 要求が共有 oplock 用でない場合、または IRP が oplock 要求でない場合に、FALSE 返します。 oplock 型の詳細については、「Oplock セマンティクス 概要」 ページを参照してください。 ミニフィルターでは、FsRtlOplockIsSharedRequest ではなく、FltOplockIsSharedRequest 呼び出す必要があります。

必要条件

要件 価値
サポートされる最小クライアント FsRtlOplockIsSharedRequest ルーチンは、Windows 7 以降で使用できます。
ターゲット プラットフォーム の 万国
ヘッダー ntifs.h (Ntifs.h を含む)
ライブラリ NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

関連項目

FltOplockIsSharedRequest の