Fungsi IsDBCSLeadByte (winnls.h)
Menentukan apakah karakter yang ditentukan adalah byte prospek untuk halaman kode WINDOWS ANSI default sistem (CP_ACP). Byte prospek adalah byte pertama dari karakter dua byte dalam kumpulan karakter byte ganda (DBCS) untuk halaman kode.
Sintaks
BOOL IsDBCSLeadByte(
[in] BYTE TestChar
);
Parameter
[in] TestChar
Karakter yang akan diuji.
Nilai kembali
Mengembalikan nilai bukan nol jika karakter pengujian berpotensi menjadi byte prospek. Fungsi mengembalikan 0 jika karakter pengujian bukan byte prospek atau jika itu 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.
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. Jika aplikasi harus mencadangkan, aplikasi harus menggunakan CharPrev 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 |