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與檔案物件相關聯的額外建立參數 (清單中設定 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