wdm.h) (REG_SAVE_KEY_INFORMATION 结构

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 不压缩保存,以便更快地执行保存操作。 注册表项对象必须表示配置单元的根。

CallContext

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

ObjectContext

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

Reserved

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

注解

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

要求

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

另请参阅

CmSetCallbackObjectContext

RegistryCallback