Função TTCharToUnicode (t2embapi.h)
Converte uma matriz de valores de código de caracteres de 8 bits em valores Unicode de 16 bits.
Sintaxe
LONG TTCharToUnicode(
[in] HDC hDC,
[in] UCHAR *pucCharCodes,
[in] ULONG ulCharCodeSize,
[out] USHORT *pusShortCodes,
[in] ULONG ulShortCodeSize,
[in] ULONG ulFlags
);
Parâmetros
[in] hDC
Um identificador de contexto de dispositivo.
[in] pucCharCodes
Um ponteiro para uma matriz de códigos de caracteres de 8 bits a serem convertidos em valores Unicode de 16 bits. Deve ser definido como um valor não nulo.
[in] ulCharCodeSize
O tamanho de uma matriz de código de caracteres de 8 bits.
[out] pusShortCodes
Um ponteiro para uma matriz que será preenchida por essa função com os equivalentes Unicode dos valores de 8 bits na pucCharCodesarray. Esse parâmetro deve ser definido como um valor não nulo.
[in] ulShortCodeSize
O tamanho, em caracteres largos, da matriz de código de caracteres.
[in] ulFlags
No momento, esse parâmetro não é usado.
Retornar valor
Se tiver êxito, retornará E_NONE.
A matriz *pusShortCodes é preenchida com valores Unicode de 16 bits que correspondem aos códigos de caracteres de 8 bits em *pusCharCodes. ulShortCodeSize contém o tamanho, em caracteres largos, de *pusShortCodes.
Caso contrário, retornará um código de erro descrito em Inserindo mensagens de erro de função.
Comentários
Essa função pode ser útil para os clientes ao criar uma lista de caracteres de símbolo a serem subconfigurados.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | t2embapi.h |
Biblioteca | T2embed.lib |
DLL | T2embed.dll |