Fungsi NlsDllCodePageTranslation (gb18030.h)
Digunakan untuk mendapatkan informasi halaman kode atau melakukan konversi, tergantung pada pengaturan bendera.
Sintaks
DWORD NlsDllCodePageTranslation(
[in] DWORD CodePage,
[in] DWORD dwFlags,
[in, out] LPSTR lpMultiByteStr,
[in] int cchMultiByte,
[in, out] LPWSTR lpWideCharStr,
[in] int cchWideChar,
[in] LPCPINFO lpCPInfo
);
Parameter
[in] CodePage
Nilai halaman kode. Nilai halaman kode harus 54936. Jika tidak, fungsi mengembalikan kode kesalahan.
[in] dwFlags
Bendera yang menentukan terjemahan. Nilai yang mungkin ditentukan dalam tabel berikut.
[in, out] lpMultiByteStr
Penunjuk ke buffer yang berisi karakter multibyte GB18030. Ini bisa menjadi buffer sumber atau buffer target, tergantung pada nilai dwFlags.
[in] cchMultiByte
Jumlah byte buffer multibyte.
[in, out] lpWideCharStr
Penunjuk ke buffer yang berisi karakter Unicode. Ini bisa menjadi buffer sumber atau buffer target, tergantung pada nilai dwFlags.
[in] cchWideChar
Jumlah karakter buffer Unicode.
[in] lpCPInfo
Penunjuk ke struktur CPINFO .
Nilai kembali
Mengembalikan 1 jika berhasil. Jika fungsi tidak berhasil, fungsi akan mengembalikan 0. Untuk mendapatkan informasi kesalahan yang diperluas, aplikasi dapat memanggil GetLastError, yang dapat mengembalikan salah satu kode kesalahan berikut:
- ERROR_INVALID_PARAMETER. Salah satu nilai parameter tidak valid.
Persyaratan
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | gb18030.h |
DLL | C_g18030.dll |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk