REG_SAVE_MERGED_KEY_INFORMATION 構造体 (wdm.h)

REG_SAVE_MERGED_KEY_INFORMATION構造体には、マージされたビューをファイルに保存する 2 つのレジストリ サブツリーに関する情報が含まれています。

構文

typedef struct _REG_SAVE_MERGED_KEY_INFORMATION {
  PVOID  Object;
  HANDLE FileHandle;
  PVOID  HighKeyObject;
  PVOID  LowKeyObject;
  PVOID  CallContext;
  PVOID  ObjectContext;
  PVOID  Reserved;
} REG_SAVE_MERGED_KEY_INFORMATION, *PREG_SAVE_MERGED_KEY_INFORMATION;

メンバー

Object

NULL に設定されている。

FileHandle

ターゲット ファイルへの書き込みアクセス権を持つファイル ハンドルを提供します。

HighKeyObject

優先順位の高いツリーのルートを表すレジストリ キー オブジェクトへのポインターを提供します。 2 つのキーを先頭とするツリーの両方にキーが存在する場合、このツリーの下のキーが優先されます。 指定されたノードは、書き込まれたデータに含まれます。

LowKeyObject

"2 番目の選択肢" ツリーのルートを表すレジストリ キー オブジェクトへのポインターを提供します。 このツリーのキーは、 HighKeyObject を先頭とするツリーに同等のキーがない場合に保存されます。

CallContext

ドライバーの RegistryCallback ルーチンが提供できるオプションのドライバー定義コンテキスト情報。 このメンバーは、Windows Vista 以降のバージョンの Windows オペレーティング システム用に定義されています。

ObjectContext

CmSetCallbackObjectContext を呼び出して、ドライバーがレジストリ オブジェクトに関連付けたドライバー定義のコンテキスト情報へのポインター。 このメンバーは、Windows Vista 以降のバージョンの Windows オペレーティング システム用に定義されています。

Reserved

このメンバーは将来使用するために予約されています。 このメンバーは、Windows Vista 以降のバージョンの Windows オペレーティング システム用に定義されています。

注釈

レジストリのフィルター処理操作の詳細については、「レジストリ 呼び出しのフィルター処理」を参照してください。 これらは主に、重要なハイブに対する予期しない更新を監視する場合に役立ちます。コンシューマーはマージ操作の変更を避ける必要があります。

要件

要件
サポートされている最小のサーバー Windows Server 2022
Header wdm.h (Wdm.h を含む)

こちらもご覧ください

CmSetCallbackObjectContext

RegistryCallback