Développement IME-Aware applications à threads multiples

L’IMM inclut la vérification de l’identification de thread qui détermine si un thread appelant est le créateur d’un handle de contexte de méthode d’entrée (type HIMC) ou d’un handle de fenêtre (type HWND) spécifié. Si le thread n’est pas le créateur du handle, la fonction IMM appelée échoue et un appel suivant à GetLastError retourne ERROR_INVALID_ACCESS.

Notes

L’architecture IMM actuelle ne fournit pas de fonctionnalité de synchronisation pour l’accès aux handles IMM.

 

Pour utiliser la vérification de l’identification des threads, vos applications doivent respecter les instructions suivantes :

  • Un thread ne doit pas accéder au contexte d’entrée créé par un autre thread.
  • Un thread ne doit pas associer un contexte d’entrée à une fenêtre créée par un autre thread, et vice versa.

Utilisation du Gestionnaire de méthodes d’entrée