Funzione TTCharToUnicode (t2embapi.h)
Converte una matrice di valori di codice a 8 bit in valori Unicode a 16 bit.
Sintassi
LONG TTCharToUnicode(
[in] HDC hDC,
[in] UCHAR *pucCharCodes,
[in] ULONG ulCharCodeSize,
[out] USHORT *pusShortCodes,
[in] ULONG ulShortCodeSize,
[in] ULONG ulFlags
);
Parametri
[in] hDC
Handle del contesto del dispositivo.
[in] pucCharCodes
Puntatore a una matrice di codici di carattere a 8 bit da convertire in valori Unicode a 16 bit. Deve essere impostato su un valore non Null.
[in] ulCharCodeSize
Dimensioni di una matrice di codice a 8 bit.
[out] pusShortCodes
Puntatore a una matrice che verrà riempita da questa funzione con gli equivalenti Unicode dei valori a 8 bit nel pucCharCodesarray. Questo parametro deve essere impostato su un valore non Null.
[in] ulShortCodeSize
Dimensioni, in caratteri wide, della matrice di codice carattere.
[in] ulFlags
Questo parametro è attualmente inutilizzato.
Valore restituito
Se ha esito positivo, restituisce E_NONE.
Matrice *pusShortCodes viene riempita con valori Unicode a 16 bit corrispondenti ai codici di carattere a 8 bit in *pusCharCodes. ulShortCodeSize contiene le dimensioni, in caratteri wide, di *pusShortCodes.
In caso contrario, restituisce un codice di errore descritto in Incorporamento dei messaggi di errore della funzione.
Commenti
Questa funzione può essere utile ai client durante la creazione di un elenco di caratteri simboli da subsettare.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | t2embapi.h |
Libreria | T2embed.lib |
DLL | T2embed.dll |