Compartir a través de


Desarrollo de aplicaciones de varios subprocesos IME-Aware

El IMM incluye la comprobación de identificación de subprocesos que determina si un subproceso de llamada es el creador de un identificador de contexto de método de entrada especificado (tipo HIMC) o identificador de ventana (tipo HWND). Si el subproceso no es el creador del identificador, se produce un error en la función IMM denominada y se devuelve una llamada posterior a GetLastError ERROR_INVALID_ACCESS.

Nota

La arquitectura actual de IMM no proporciona una instalación de sincronización para el acceso a los identificadores de IMM.

 

Para usar la comprobación de identificación de subprocesos, las aplicaciones deben cumplir las siguientes directrices:

  • Un subproceso no debe tener acceso al contexto de entrada creado por otro subproceso.
  • Un subproceso no debe asociar un contexto de entrada a una ventana creada por otro subproceso y viceversa.

Uso del Administrador de métodos de entrada