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