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.
Argomenti correlati