REG_SET_INFORMATION_KEY_INFORMATION 结构 (wdm.h)

REG_SET_INFORMATION_KEY_INFORMATION结构描述密钥元数据的新设置。

语法

typedef struct _REG_SET_INFORMATION_KEY_INFORMATION {
  PVOID                     Object;
  KEY_SET_INFORMATION_CLASS KeySetInformationClass;
  PVOID                     KeySetInformation;
  ULONG                     KeySetInformationLength;
  PVOID                     CallContext;
  PVOID                     ObjectContext;
  PVOID                     Reserved;
} REG_SET_INFORMATION_KEY_INFORMATION, *PREG_SET_INFORMATION_KEY_INFORMATION;

成员

Object

指向要更改其元数据的项的注册表项对象的指针。

KeySetInformationClass

KEY_SET_INFORMATION_CLASS值,该值指示要更改的信息类型。

KeySetInformation

指向包含要写入的信息的缓冲区的指针。 缓冲区的格式取决于 KeySetInformationClass 的值。 有关详细信息,请参阅 KEY_SET_INFORMATION_CLASS

KeySetInformationLength

KeySetInformation 缓冲区的大小(以字节为单位)。

CallContext

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

ObjectContext

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

Reserved

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

注解

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

要求

要求
标头 wdm.h(包括 Wdm.h、Ntddk.h、Ntifs.h)

另请参阅

CmSetCallbackObjectContext

RegistryCallback