FltOplockKeysEqual 例程會比較 oplock (oplock) 儲存在兩個檔案物件擴展名中的商機鎖定。
語法
BOOLEAN FLTAPI FltOplockKeysEqual(
[in, optional] PFILE_OBJECT Fo1,
[in, optional] PFILE_OBJECT Fo2
);
參數
[in, optional] Fo1
比較的第一個檔案物件的指標。
[in, optional] Fo2
用於比較之第二個檔案物件的指標。
傳回值
如果索引鍵相符或檔案對象指標相同, FltOplockKeysEqual 例程會傳回 TRUE 。 FltOplockKeysEqual 如果索引鍵不相符、如果其中一個檔案物件遺失,或其中一個檔案對象沒有索引鍵,則會傳回 FALSE 。
備註
如果建立檔案物件時未提供任何 oplock 索引鍵,則如果檔案對象指標與該檔案物件指標相同,則會將檔案物件視為符合 (,它們是相同的檔案物件) 。 如果檔案對象指標不同,而且其中一個或兩個檔案對象都沒有相關聯的 oplock 索引鍵,則會將檔案物件視為不相符。
規格需求
| 需求 | 值 |
|---|---|
| 最低支援的用戶端 | FltOplockKeysEqual 例程可從 Windows 8 開始提供。 |
| 目標平台 | Universal |
| 標頭 | fltkernel.h (包含 Fltkernel.h) |
| 程式庫 | FltMgr.lib |
| Dll | Fltmgr.sys |
| IRQL | <= APC_LEVEL |