VALENT

【勇芳软件工作室】汉化HomePreviousNext

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_ENDIAN32位数字的小端格式(与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函数。

也可以看看

RegQueryMultipleValues