Bagikan melalui


Mengembangkan IME-Aware Aplikasi Multithread

IMM mencakup pemeriksaan identifikasi thread yang menentukan apakah thread pemanggil adalah pembuat handle konteks metode input tertentu (tipe HIMC) atau handle jendela (tipe HWND). Jika utas bukan pembuat handle, fungsi IMM yang dipanggil gagal, dan panggilan berikutnya ke GetLastError mengembalikan ERROR_INVALID_ACCESS.

Nota

Arsitektur IMM saat ini tidak menyediakan fasilitas sinkronisasi untuk akses ke handle IMM.

 

Untuk menggunakan pemeriksaan identifikasi utas, aplikasi Anda harus mematuhi panduan berikut:

  • Utas tidak boleh mengakses konteks input yang dibuat oleh utas lain.
  • Thread tidak boleh mengaitkan konteks input dengan jendela yang dibuat oleh thread lain, begitu pula sebaliknya.

Menggunakan Manajer Metode Input