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

こちらもご覧ください

MultiByteToWideChar

WideCharToMultiByte