次の方法で共有


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
ヘッダー wdm.h (Wdm.h を含む)

関連項目

CmSetCallbackObjectContext

RegistryCallback