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) |