Sviluppo di applicazioni a più thread IME-Aware

IMM include il controllo dell'identificazione del thread che determina se un thread chiamante è l'autore di un handle di contesto del metodo di input (tipo HIMC) o di un handle di finestra (tipo HWND). Se il thread non è l'autore dell'handle, la funzione IMM denominata ha esito negativo e una chiamata successiva a GetLastError restituisce ERROR_INVALID_ACCESS.

Nota

L'architettura IMM corrente non fornisce una funzionalità di sincronizzazione per l'accesso agli handle IMM.

 

Per usare il controllo dell'identificazione dei thread, le applicazioni devono rispettare le linee guida seguenti:

  • Un thread non deve accedere al contesto di input creato da un altro thread.
  • Un thread non deve associare un contesto di input a una finestra creata da un altro thread e viceversa.

Uso di Gestione metodi di input