OemToCharBuff函数将字符串中指定数量的字符从OEM定义的字符集转换为ANSI或宽字符串。(OEM代表原始设备制造商。)此函数取代OemToAnsiBuff功能。
BOOL OemToCharBuff(
LPCSTR 【lpszSrc】, | //指向要翻译的字符串的指针 |
LPTSTR 【lpszDst】, | //指向缓冲区的转换字符串的指针 |
DWORD 【cchDstLength】 | //缓冲区大小 |
); |
参数
【lpszSrc】
指向包含OEM定义字符集中的一个或多个字符的缓冲区。
【lpszDst】
指向缓冲区的翻译字符串。如果OemToCharBuff函数用作ANSI函数,则可以通过将【lpszDst】参数设置为与【lpszSrc】参数相同的地址来转换字符串。如果OemToCharBuff功能用作宽字符功能,则无法进行此操作。
【cchDstLength】
指定在【lpszSrc】参数标识的缓冲区中要翻译的字符数。
返回值
返回值始终为零。
也可以看看