TTCharToUnicode-Funktion (t2embapi.h)
Konvertiert ein Array von 8-Bit-Zeichencodewerten in 16-Bit-Unicode-Werte.
Syntax
LONG TTCharToUnicode(
[in] HDC hDC,
[in] UCHAR *pucCharCodes,
[in] ULONG ulCharCodeSize,
[out] USHORT *pusShortCodes,
[in] ULONG ulShortCodeSize,
[in] ULONG ulFlags
);
Parameter
[in] hDC
Ein Gerätekontexthandle.
[in] pucCharCodes
Ein Zeiger auf ein Array von 8-Bit-Zeichencodes, die in 16-Bit-Unicode-Werte konvertiert werden sollen. Muss auf einen Wert ungleich NULL festgelegt werden.
[in] ulCharCodeSize
Die Größe eines 8-Bit-Zeichencodearrays.
[out] pusShortCodes
Ein Zeiger auf ein Array, das von dieser Funktion mit den Unicode-Entsprechungen der 8-Bit-Werte im pucCharCodesarray gefüllt wird. Dieser Parameter muss auf einen Wert ungleich NULL festgelegt werden.
[in] ulShortCodeSize
Die Größe des Zeichencodearrays in Breitzeichen.
[in] ulFlags
Dieser Parameter wird derzeit nicht verwendet.
Rückgabewert
Bei erfolgreicher Ausführung wird E_NONE zurückgegeben.
Array *pusShortCodes ist mit 16-Bit-Unicode-Werten gefüllt, die den 8-Bit-Zeichencodes in *pusCharCodes entsprechen. ulShortCodeSize enthält die Größe von *pusShortCodes in Breitzeichen.
Andernfalls wird ein Fehlercode zurückgegeben, der unter Einbetten von Funktionsfehlermeldungen beschrieben wird.
Hinweise
Diese Funktion kann für Clients nützlich sein, wenn eine Liste von Symbolzeichen erstellt wird, die untergeordnet werden sollen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | t2embapi.h |
Bibliothek | T2embed.lib |
DLL | T2embed.dll |