次の方法で共有


DUAL_OPLOCK_KEY_ECP_CONTEXT構造体 (ntifs.h)

DUAL_OPLOCK_KEY_ECP_CONTEXT 構造体には、デュアル oplock キーの追加の create パラメーター コンテキストが含まれています。 この構造体では、ターゲット オブジェクトと親ファイル オブジェクトの両方の Oplock キーを設定できます。

構文

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 は追加の create パラメーター リスト (ECP_LIST) で設定され、ファイル システムまたはファイル システム フィルター ドライバーによる IRP_MJ_CREATE の処理中にファイル オブジェクトに後で関連付けられます。

GUID_ECP_DUAL_OPLOCK_KEY 値は、FsRtlAllocateExtraCreateParameterFsRtlInitializeExtraCreateParameter、または FltRemoveExtraCreateParameterなどのサポート ルーチンを呼び出すときに使用されます。

必要条件

要件 価値
サポートされる最小クライアント Windows 8
ヘッダー ntifs.h

関連項目

ECP_LIST

IO_DRIVER_CREATE_CONTEXT

IoCreateFileEx の

IRP_MJ_CREATE

OPLOCK_KEY_ECP_CONTEXT