FsRtlOplockKeysEqual 函式 (ntifs.h)

FsRtlOplockKeysEqual 例程會比較 opportunistic 鎖定 (oplock) 儲存在兩個檔案對象的檔案物件擴展名中的密鑰。

語法

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

參數

[in, optional] Fo1

要比較之第一個檔案物件的指標。

[in, optional] Fo2

用於比較的第二個檔案物件的指標。

傳回值

如果索引鍵相符或檔案對象指標相同, FsRtlOplockKeysEqual 例程會傳回 TRUE 。 如果索引鍵不相符,則 FsRtlOplockKeysEqual 會傳回 FALSE;如果其中一個檔案物件遺失,或其中一個檔案對象沒有索引鍵,則傳回 FALSE

備註

如果建立檔案物件時未提供任何 oplock 索引鍵,則會將檔案物件指標視為相符 (,也就是相同的檔案物件) 。 如果檔案對象指標不同,而且或兩者都沒有相關聯的 oplock 機碼,則會將其視為不相符。

Minifilters 應該呼叫 FltOplockKeysEqual ,而不是 FsRtlOplockKeysEqual

規格需求

需求
最低支援的用戶端 FsRtlOplockKeysEqual 例程可從 Windows 7 開始使用。
目標平台 Universal
標頭 ntifs.h (包含 Ntifs.h)
程式庫 NtosKrnl.lib
Dll NtosKrnl.exe
IRQL <= APC_LEVEL

另請參閱

FltOplockKeysEqual