DUAL_OPLOCK_KEY_ECP_CONTEXT結構 (ntifs.h)
DUAL_OPLOCK_KEY_ECP_CONTEXT 結構包含雙重 oplock 金鑰的額外建立參數內容。 您可以在這個結構中設定目標與父檔案物件的 Oplocks 索引鍵。
語法
typedef struct _DUAL_OPLOCK_KEY_ECP_CONTEXT {
GUID ParentOplockKey;
GUID TargetOplockKey;
BOOLEAN ParentOplockKeySet;
BOOLEAN TargetOplockKeySet;
} DUAL_OPLOCK_KEY_ECP_CONTEXT, *PDUAL_OPLOCK_KEY_ECP_CONTEXT;
成員
ParentOplockKey
代表父 oplock 索引鍵值的 GUID。
TargetOplockKey
代表目標 oplock 機碼值的 GUID。
ParentOplockKeySet
如果 ParentOplockKey 包含父代 oplock 金鑰的有效 GUID,則設定為 TRUE。
TargetOplockKeySet
如果 TargetOplockKey 包含目標 oplock 金鑰的有效 GUID,則設定為 TRUE。
言論
DUAL_OPLOCK_KEY_ECP_CONTEXT 結構提供雙重 oplock 金鑰,以允許檔案和目錄上的 oplock 要求。 如同 OPLOCK_KEY_ECP_CONTEXT 結構,DUAL_OPLOCK_KEY_ECP_CONTEXT 會在文件系統或文件系統篩選驅動程式處理 IRP_MJ_CREATE 時,於額外的建立參數清單 (ECP_LIST) 和更新版本中設定與檔案對象相關聯。
呼叫 FsRtlAllocateExtraCreateParameter、FsRtlInitializeExtraCreateParameter或 FltRemoveExtraCreateParameter等支援例程時,會使用值 GUID_ECP_DUAL_OPLOCK_KEY。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 8 |
標頭 | ntifs.h |