Bagikan melalui


Fungsi EngUnicodeToMultiByteN (winddi.h)

Fungsi EngUnicodeToMultiByteN mengonversi string Unicode yang ditentukan menjadi string ANSI menggunakan halaman kode ANSI saat ini.

Sintaks

ENGAPI VOID EngUnicodeToMultiByteN(
  [out]           PCHAR  MultiByteString,
  [in]            ULONG  MaxBytesInMultiByteString,
  [out, optional] PULONG BytesInMultiByteString,
  [in]            PWSTR  UnicodeString,
  [in]            ULONG  BytesInUnicodeString
);

Parameter

[out] MultiByteString

Arahkan ke buffer yang menerima string ANSI yang dihasilkan.

[in] MaxBytesInMultiByteString

Menentukan jumlah maksimum byte yang akan ditulis ke MultiByteString. Jika nilai ini terlalu kecil, menyebabkan MultiByteString menjadi yang setara dengan UnicodeString, maka tidak ada hasil kondisi kesalahan.

[out, optional] BytesInMultiByteString

Pointer ke ULONG yang menerima jumlah byte yang ditulis ke MultiByteString.

[in] UnicodeString

Penunjuk ke string sumber Unicode yang akan dikonversi ke ANSI.

[in] BytesInUnicodeString

Menentukan jumlah byte di UnicodeString.

Menampilkan nilai

Tidak ada

Persyaratan

   
Klien minimum yang didukung Tersedia di Windows 2000 dan versi yang lebih baru dari sistem operasi Windows.
Target Platform Universal
Header winddi.h (termasuk Winddi.h)
Pustaka Win32k.lib
DLL Win32k.sys

Lihat juga

EngMultiByteToUnicodeN

EngWideCharToMultiByte