VerLanguageName

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

VerLanguageName函数检索与指定的二进制Microsoft语言标识符相关联的语言的描述字符串。

DWORD VerLanguageName(

DWORD 【wLang】,// Microsoft语言标识符
LPTSTR 【szLang】,//指针缓冲区的语言描述字符串
DWORD 【服务提供商】//缓冲区大小
); 

参数

【wLang】

指定二进制Microsoft语言标识符。有关Win32支持的语言标识符的完整列表,请参阅语言标识符.

例如,与语言标识符0x040A相关联的描述字符串是“西班牙语(传统排序)”。如果标识符未知,则【szLang】参数指向默认字符串(“语言中性”)。

【szLang】

指向缓冲区以接收代表由【wLang】参数指定的语言的以null结尾的字符串。

【服务提供商】

指示由【szLang】指向的缓冲区的大小(以字符为单位)。

返回值

如果返回值小于或等于缓冲区大小,则返回值是缓冲区中返回的字符串的大小(以字符为单位)。该值不包括终止空字符。

如果返回值大于缓冲区大小,则返回值是保存整个字符串所需的缓冲区的大小。字符串被截断为现有缓冲区的长度。

如果发生错误,返回值为零。未知的语言标识符不会产生错误。

备注

通常,安装程序使用此函数来翻译由VerQueryValue函数返回的语言标识符。可以在对话框中使用文本字符串,该对话框在用户发生语言冲突时询问用户如何继续操作。

也可以看看

VerQueryValue