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