Développement d’applications à plusieurs threads IME-Aware

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

Remarque

L’architecture IMM actuelle ne fournit pas d’installation 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