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
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de