共用方式為


開發多線程應用程式 IME-Aware

IMM 包含線程識別檢查,可判斷呼叫線程是否為指定輸入法內容句柄 (HIMC 類型) 或視窗句柄 (HWND 類型) 的建立者。 如果線程不是句柄的建立者,則呼叫的 IMM 函式會失敗,且後續呼叫 GetLastError 會傳回 ERROR_INVALID_ACCESS。

注意

目前的 IMM 架構不會提供同步處理設備來存取 IMM 句柄。

 

若要使用線程識別檢查,您的應用程式必須遵循下列指導方針:

  • 線程不應該存取另一個線程所建立的輸入內容。
  • 線程不應將輸入內容與另一個線程所建立的視窗產生關聯,反之亦然。

使用輸入方法管理員