REG_QUERY_KEY_NAME 结构 (wdm.h)

REG_QUERY_KEY_NAME 结构描述要查询的对象的完整注册表项名称。

语法

typedef struct _REG_QUERY_KEY_NAME {
  PVOID                    Object;
  POBJECT_NAME_INFORMATION ObjectNameInfo;
  ULONG                    Length;
  PULONG                   ReturnLength;
  PVOID                    CallContext;
  PVOID                    ObjectContext;
  PVOID                    Reserved;
} REG_QUERY_KEY_NAME, *PREG_QUERY_KEY_NAME;

成员

Object

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

ObjectNameInfo

指向 OBJECT_NAME_INFORMATION 结构的指针 (请参阅 wdm.h) ,其中包含系统要返回的完整注册表项名称(作为 Unicode 字符串)。

Length

指定 ObjectNameInfo 缓冲区的大小(以字节为单位)。

ReturnLength

CallContext

驱动程序的 RegistryCallback 例程可以提供的可选驱动程序定义的上下文信息。

ObjectContext

指向驱动程序定义的上下文信息的指针,驱动程序通过调用 CmSetCallbackObjectContext 与注册表对象相关联。 它包含正在查询的密钥的键上下文。

Reserved

此成员留待将来使用。

注解

每次线程尝试查询注册表项的全名时,系统都会将此结构传递给 RegistryCallback 例程。

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

要求

要求
最低受支持的客户端 适用于 Microsoft Windows 10 及更高版本的 Windows 操作系统。
标头 wdm.h(包括 Wdm.h、Ntddk.h、Ntifs.h)

另请参阅

REG_NOTIFY_CLASS

RegistryCallback