VALENT结构包含有关注册表值的信息。RegQueryMultipleValues功能使用此结构。
ve_valuelen
LPTSTR ve_valuename;
DWORD ve_valuelen;
DWORD ve_valueptr;
DWORD ve_type;
}VALENT;
会员
ve_valueptr
指向空终止字符串的指针。在调用RegQueryMultipleValues之前,将此成员设置为指向要检索的值的名称。
ve_type
指定Specifies the type code for the value entry. The type code can be one of the following values:指向的数据的大小(以字节为单位)。
Specifies the type code for the value entry. The type code can be one of the following values:
指向值输入的数据的指针。这是指向RegQueryMultipleValues填写的【lpValueBuf】缓冲区中返回的值的指针。
指定值条目的类型代码。类型代码可以是以下值之一:
指定值条目的类型代码。类型代码可以是以下值之一:
值 | 含义 |
REG_BINARY | 任何形式的二进制数据。 |
REG_DWORD | 一个32位数字。 |
REG_DWORD_LITTLE_ENDIAN | 32位数字的小端格式(与REG_DWORD相同)。在小端格式中,字的最高有效字节是高字节。这是运行Windows NT和Windows 95的计算机最常用的格式。 |
REG_DWORD_BIG_ENDIAN | 一个32位数字的big-endian格式。在big-endian格式中,一个字的最高有效字节是低位字节。 |
REG_EXPAND_SZ | 一个空值终止的字符串,包含对环境变量的未扩展引用(例如“%PATH%”)。它将是Unicode或ANSI字符串,具体取决于您是使用Unicode还是ANSI函数。 |
REG_LINK | 一个Unicode符号链接。 |
REG_MULTI_SZ | 由两个空字符终止的以null结尾的字符串数组。 |
REG_NONE | 没有定义的值类型。 |
REG_RESOURCE_LIST | 设备驱动程序资源列表。 |
REG_SZ | 一个空值终止的字符串。它将是Unicode或ANSI字符串,具体取决于您是使用Unicode还是ANSI函数。 |
也可以看看