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 |