Fungsi IsDBCSLeadByteEx (winnls.h)
Menentukan apakah karakter yang ditentukan berpotensi menjadi byte prospek. Byte prospek adalah byte pertama dari karakter dua byte dalam kumpulan karakter byte ganda (DBCS) untuk halaman kode.
Sintaks
BOOL IsDBCSLeadByteEx(
[in] UINT CodePage,
[in] BYTE TestChar
);
Parameter
[in] CodePage
Pengidentifikasi halaman kode yang digunakan untuk memeriksa rentang byte prospek. Parameter ini dapat menjadi salah satu pengidentifikasi halaman kode yang ditentukan dalam Unicode dan Konstanta Set Karakter atau salah satu nilai yang telah ditentukan sebelumnya berikut. Fungsi ini memvalidasi nilai byte prospek hanya di halaman kode 932, 936, 949, 950, dan 1361.
[in] TestChar
Karakter yang akan diuji.
Nilai kembali
Mengembalikan nilai bukan nol jika byte adalah byte prospek. Fungsi mengembalikan 0 jika byte bukan byte prospek atau jika karakternya adalah karakter byte tunggal. Untuk mendapatkan informasi kesalahan yang diperluas, aplikasi dapat memanggil GetLastError.
Keterangan
Nilai byte prospek khusus untuk setiap DBCS yang berbeda. Beberapa nilai byte dapat muncul dalam satu halaman kode sebagai byte prospek dan jejak dari karakter DBCS. Dengan demikian, IsDBCSLeadByteEx hanya dapat menunjukkan nilai byte prospek potensial.
Untuk memahami string DBCS, aplikasi biasanya dimulai di awal string dan memindai ke depan, melacak ketika menemukan byte prospek, dan memperlakukan byte berikutnya sebagai bagian berikutnya dari karakter yang sama. Untuk mencadangkan, aplikasi harus menggunakan CharPrevExA alih-alih mencoba mengembangkan algoritmanya sendiri.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows 2000 Server [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | winnls.h (termasuk Windows.h) |
Pustaka | Kernel32.lib |
DLL | Kernel32.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