Desenvolvendo aplicativos IME-Aware de vários threads
O IMM inclui a verificação de identificação de thread que determina se um thread de chamada é o criador de um identificador de contexto de método de entrada especificado (tipo HIMC) ou identificador de janela (tipo HWND). Se o thread não for o criador do identificador, a função chamada IMM falhará e uma chamada subsequente para GetLastError retornará ERROR_INVALID_ACCESS.
Observação
A arquitetura atual do IMM não fornece uma instalação de sincronização para acesso aos identificadores do IMM.
Para usar a verificação de identificação de thread, seus aplicativos devem seguir as seguintes diretrizes:
- Um thread não deve acessar o contexto de entrada criado por outro thread.
- Um thread não deve associar um contexto de entrada a uma janela criada por outro thread e vice-versa.
Tópicos relacionados