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