共用方式為


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) 和更新版本中設定與檔案對象相關聯。

呼叫 FsRtlAllocateExtraCreateParameterFsRtlInitializeExtraCreateParameterFltRemoveExtraCreateParameter等支援例程時,會使用值 GUID_ECP_DUAL_OPLOCK_KEY

要求

要求 價值
最低支援的用戶端 Windows 8
標頭 ntifs.h

另請參閱

ECP_LIST

IO_DRIVER_CREATE_CONTEXT

IoCreateFileEx

IRP_MJ_CREATE

OPLOCK_KEY_ECP_CONTEXT