다음을 통해 공유


IME-Aware 다중 스레드 애플리케이션 개발

IMM에는 호출 스레드가 지정된 입력 메서드 컨텍스트 핸들(HIMC 형식) 또는 창 핸들(HWND 형식)의 작성자인지 확인하는 스레드 식별 검사가 포함됩니다. 스레드가 핸들의 작성자가 아닌 경우 호출된 IMM 함수가 실패하고 GetLastError 에 대한 후속 호출은 ERROR_INVALID_ACCESS 반환합니다.

참고

현재 IMM 아키텍처는 IMM 핸들에 액세스할 수 있는 동기화 기능을 제공하지 않습니다.

 

스레드 식별 검사를 사용하려면 애플리케이션이 다음 지침을 준수해야 합니다.

  • 스레드는 다른 스레드에서 만든 입력 컨텍스트에 액세스해서는 안 됩니다.
  • 스레드는 입력 컨텍스트를 다른 스레드에서 만든 창과 연결해서는 안 되며 그 반대의 경우도 마찬가지입니다.

입력 방법 관리자 사용