Utveckla IME-Aware program med flera trådar

IMM innehåller trådidentifieringskontroll som avgör om en anropande tråd är skaparen av en angiven indatametodkontextreferens (HIMC-typ) eller fönsterhandtag (HWND-typ). Om tråden inte är skaparen av handtaget misslyckas den anropade IMM-funktionen och ett efterföljande anrop till GetLastError- returnerar ERROR_INVALID_ACCESS.

Not

Den aktuella IMM-arkitekturen tillhandahåller inte någon synkroniseringsfunktion för åtkomst till IMM-handtag.

 

Om du vill använda trådidentifieringskontroll måste dina program följa följande riktlinjer:

  • En tråd bör inte komma åt indatakontexten som skapats av en annan tråd.
  • En tråd bör inte associera en indatakontext med ett fönster som skapats av en annan tråd och vice versa.

Använda Indatametodhanteraren