次の方法で共有


FsRtlOplockKeysEqual 関数 (ntifs.h)

FsRtlOplockKeysEqual ルーチンは、2 つのファイル オブジェクトのファイル オブジェクト拡張子に格納されている日和見ロック (oplock) キーを比較します。

構文

BOOLEAN FsRtlOplockKeysEqual(
  [in, optional] PFILE_OBJECT Fo1,
  [in, optional] PFILE_OBJECT Fo2
);

パラメーター

[in, optional] Fo1

比較用の最初のファイル オブジェクトへのポインター。

[in, optional] Fo2

比較対象の 2 番目のファイル オブジェクトへのポインター。

戻り値

キーが一致する場合、またはファイル オブジェクト ポインターが同じ場合、 FsRtlOplockKeysEqual ルーチンは TRUE を 返します。 FsRtlOplockKeysEqual は、キーが一致しない場合、ファイル オブジェクトのいずれかが見つからない場合、またはいずれかのファイル オブジェクトにキーがない場合は FALSE を 返します。

注釈

ファイル オブジェクトの作成時に oplock キーが指定されなかった場合、ファイル オブジェクト ポインターが同じ (つまり、同じファイル オブジェクト) 場合は一致すると見なされます。 ファイル オブジェクト ポインターが異なり、どちらか一方または両方に oplock キーが関連付けられていない場合は、一致しないと見なされます。

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

要件

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

こちらもご覧ください

FltOplockKeysEqual