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 會填入 16 位 Unicode 值,這些值對應至 *pusCharCodes 中的 8 位字元碼。ulShortCodeSize 包含 *pusShortCodes 寬字元的大小。

否則,傳回內 嵌函式錯誤訊息中所述的錯誤碼。

備註

建立要子集的符號字元清單時,此函式對用戶端可能很有用。

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 t2embapi.h
程式庫 T2embed.lib
Dll T2embed.dll

另請參閱

MultiByteToWideChar

WideCharToMultiByte