Función TTCharToUnicode (t2embapi.h)
Convierte una matriz de valores de código de caracteres de 8 bits en valores Unicode de 16 bits.
Sintaxis
LONG TTCharToUnicode(
[in] HDC hDC,
[in] UCHAR *pucCharCodes,
[in] ULONG ulCharCodeSize,
[out] USHORT *pusShortCodes,
[in] ULONG ulShortCodeSize,
[in] ULONG ulFlags
);
Parámetros
[in] hDC
Un identificador del contexto de dispositivo.
[in] pucCharCodes
Puntero a una matriz de códigos de caracteres de 8 bits para convertir en valores Unicode de 16 bits. Debe establecerse en un valor distinto de NULL.
[in] ulCharCodeSize
Tamaño de una matriz de códigos de caracteres de 8 bits.
[out] pusShortCodes
Puntero a una matriz que se rellenará mediante esta función con los equivalentes Unicode de los valores de 8 bits de la clase lizCharCodesarray. Este parámetro debe establecerse en un valor distinto de NULL.
[in] ulShortCodeSize
Tamaño, en caracteres anchos, de la matriz de código de caracteres.
[in] ulFlags
Este parámetro no se usa actualmente.
Valor devuelto
Si se ejecuta correctamente, devuelve E_NONE.
La matriz *pusShortCodes se rellena con valores Unicode de 16 bits que corresponden a los códigos de caracteres de 8 bits en *pusCharCodes. ulShortCodeSize contiene el tamaño, en caracteres anchos, de *pusShortCodes.
De lo contrario, devuelve un código de error descrito en Mensajes de error de función de inserción.
Comentarios
Esta función puede ser útil para los clientes al crear una lista de caracteres de símbolos que se van a subconjuntos.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | t2embapi.h |
Library | T2embed.lib |
Archivo DLL | T2embed.dll |