Bagikan melalui


Fungsi TTCharToUnicode (t2embapi.h)

Mengonversi array nilai kode karakter 8-bit menjadi nilai Unicode 16-bit.

Sintaks

LONG TTCharToUnicode(
  [in]  HDC    hDC,
  [in]  UCHAR  *pucCharCodes,
  [in]  ULONG  ulCharCodeSize,
  [out] USHORT *pusShortCodes,
  [in]  ULONG  ulShortCodeSize,
  [in]  ULONG  ulFlags
);

Parameter

[in] hDC

Handel konteks perangkat.

[in] pucCharCodes

Penunjuk ke array kode karakter 8-bit untuk dikonversi ke nilai Unicode 16-bit. Harus diatur ke nilai bukan null.

[in] ulCharCodeSize

Ukuran array kode karakter 8-bit.

[out] pusShortCodes

Penunjuk ke array yang akan diisi oleh fungsi ini dengan ekuivalen Unicode dari nilai 8-bit di pucCharCodesarray. Parameter ini harus diatur ke nilai non-null.

[in] ulShortCodeSize

Ukuran, dalam karakter lebar, dari array kode karakter.

[in] ulFlags

Parameter ini saat ini tidak digunakan.

Nilai kembali

Jika berhasil, mengembalikan E_NONE.

Array *pusShortCodes diisi dengan nilai Unicode 16-bit yang sesuai dengan kode karakter 8-bit di *pusCharCodes. ulShortCodeSize berisi ukuran, dalam karakter lebar, dari *pusShortCodes.

Jika tidak, mengembalikan kode kesalahan yang dijelaskan dalam Menyematkan Pesan Kesalahan Fungsi.

Keterangan

Fungsi ini mungkin berguna bagi klien saat membuat daftar karakter simbol yang akan disubset.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header t2embapi.h
Pustaka T2embed.lib
DLL T2embed.dll

Lihat juga

MultiByteToWideChar

WideCharToMultiByte