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