TTCharToUnicode 函数 (t2embapi.h)
将 8 位字符代码值数组转换为 16 位 Unicode 值。
语法
LONG TTCharToUnicode(
[in] HDC hDC,
[in] UCHAR *pucCharCodes,
[in] ULONG ulCharCodeSize,
[out] USHORT *pusShortCodes,
[in] ULONG ulShortCodeSize,
[in] ULONG ulFlags
);
参数
[in] hDC
设备上下文句柄。
[in] pucCharCodes
指向要转换为 16 位 Unicode 值的 8 位字符代码数组的指针。 必须设置为非 null 值。
[in] ulCharCodeSize
8 位字符代码数组的大小。
[out] pusShortCodes
指向数组的指针,该数组将由此函数使用 pucCharCodesarray 中 8 位值的 Unicode 等效项填充。 此参数必须设置为非 null 值。
[in] ulShortCodeSize
字符代码数组的大小(以宽字符为单位)。
[in] ulFlags
此参数当前未使用。
返回值
如果成功,则返回E_NONE。
数组 *pusShortCodes 填充了对应于 *pusCharCodes 中的 8 位字符代码的 16 位 Unicode 值。ulShortCodeSize 包含 *pusShortCodes 的大小(以宽字符为单位)。
否则, 将返回 嵌入函数错误消息中所述的错误代码。
注解
创建要子集的符号字符列表时,此函数可能对客户端有用。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | t2embapi.h |
Library | T2embed.lib |
DLL | T2embed.dll |