REG_SAVE_MERGED_KEY_INFORMATION 结构 (wdm.h)

REG_SAVE_MERGED_KEY_INFORMATION结构包含有关合并视图要保存到文件的两个注册表子树的信息。

语法

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

提供指向注册表项对象的指针,该对象表示更高优先级树的根。 当以两个键为首的两个树中存在一个键时,此树下面的键优先。 指定的节点包含在写出的数据中。

LowKeyObject

提供指向注册表项对象的指针,该对象表示“第二选择”树的根。 如果 以 HighKeyObject 为首的树中没有等效键,则会保存此树中的键。

CallContext

驱动程序的 RegistryCallback 例程可以提供的可选驱动程序定义的上下文信息。 此成员是针对 Windows Vista 和更高版本的 Windows 操作系统定义的。

ObjectContext

指向驱动程序定义的上下文信息的指针,驱动程序通过调用 CmSetCallbackObjectContext 与注册表对象相关联。 此成员是针对 Windows Vista 和更高版本的 Windows 操作系统定义的。

Reserved

此成员留待将来使用。 此成员是针对 Windows Vista 和更高版本的 Windows 操作系统定义的。

注解

有关注册表筛选操作的详细信息,请参阅 筛选注册表调用。 这些主要可用于监视关键配置单元的意外更新,使用者应避免尝试修改合并操作。

要求

要求
最低受支持的服务器 Windows Server 2022
标头 wdm.h (包括 Wdm.h)

另请参阅

CmSetCallbackObjectContext

RegistryCallback