REG_SAVE_KEY_INFORMATION结构 (wdm.h)

REG_SAVE_KEY_INFORMATION 结构包含即将保存的注册表项的信息。

语法

typedef struct _REG_SAVE_KEY_INFORMATION {
  PVOID  Object;
  HANDLE FileHandle;
  ULONG  Format;
  PVOID  CallContext;
  PVOID  ObjectContext;
  PVOID  Reserved;
} REG_SAVE_KEY_INFORMATION, *PREG_SAVE_KEY_INFORMATION;

成员

Object

指向要保存其信息的密钥的注册表项对象的指针。

FileHandle

将配置单元信息保存到的文件的句柄。

Format

保存密钥或配置单元的格式。 此成员可以具有以下值之一。

价值 意义
REG_STANDARD_FORMAT 以标准格式保存。 标准格式是 Windows 2000 支持的唯一格式。
REG_LATEST_FORMAT 保存为最新格式。 从 Windows XP 开始,支持最新格式。 以此格式保存密钥后,无法将其加载到早期版本的 Windows 上。
REG_NO_COMPRESSION 保存时无需压缩,以便更快地保存作。 注册表项对象必须表示 hive 的根。

CallContext

驱动程序 RegistryCallback 例程可以提供的可选驱动程序定义的上下文信息。 此成员从 Windows Vista 开始定义。

ObjectContext

指向驱动程序定义的上下文信息的指针,驱动程序通过调用 CmSetCallbackObjectContext来关联注册表对象。 此成员从 Windows Vista 开始定义。

Reserved

此成员保留供将来使用。 此成员从 Windows Vista 开始定义。

言论

有关注册表筛选作的详细信息,请参阅 筛选注册表调用

要求

要求 价值
最低支持的客户端 从 Windows Vista SP2 开始可用。
标头 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h)

另请参阅

CmSetCallbackObjectContext

RegistryCallback