Fungsi ImmGetConversionListA (imm.h)
Mengambil daftar hasil konversi karakter atau kata tanpa menghasilkan pesan terkait IME.
Sintaks
DWORD ImmGetConversionListA(
HKL unnamedParam1,
HIMC unnamedParam2,
[in] LPCSTR lpSrc,
[out] LPCANDIDATELIST lpDst,
[in] DWORD dwBufLen,
[in] UINT uFlag
);
Parameter
unnamedParam1
unnamedParam2
[in] lpSrc
Penunjuk ke string karakter yang dihentikan null yang menentukan sumber daftar.
[out] lpDst
Penunjuk ke struktur CANDIDATELIST tempat fungsi mengambil daftar.
[in] dwBufLen
Ukuran, dalam byte, dari buffer output. Aplikasi menetapkan parameter ini ke 0 jika fungsinya adalah mengembalikan ukuran buffer yang diperlukan untuk daftar hasil konversi lengkap.
[in] uFlag
Bendera tindakan. Parameter ini dapat memiliki salah satu nilai berikut.
Mengembalikan nilai
Mengembalikan jumlah byte yang disalin ke buffer output. Jika aplikasi mengatur parameter dwBufLen ke 0, fungsi mengembalikan ukuran, dalam byte, dari buffer output yang diperlukan.
Keterangan
Catatan
Header imm.h mendefinisikan ImmGetConversionList sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta pra-prosesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop],dukungan bahasa Asia Timur terinstal. |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | imm.h (termasuk Immdev.h, Windows.h) |
Pustaka | Imm32.lib |
DLL | Imm32.dll |