Aracılığıyla paylaş


IME-Aware Çok İş Parçacıklı Uygulamalar Geliştirme

IMM, çağıran iş parçacığının belirtilen giriş yöntemi bağlam tutamacının (HIMC türü) veya pencere tutamacının (HWND türü) oluşturucusu olup olmadığını belirleyen iş parçacığı tanımlama denetimi içerir. İş parçacığı tanıtıcının oluşturucusu değilse, çağrılan IMM işlevi başarısız olur ve GetLastError için sonraki bir çağrı ERROR_INVALID_ACCESS döndürür.

Not

Geçerli IMM mimarisi, IMM tanıtıcılarına erişim için eşitleme olanağı sağlamaz.

 

İş parçacığı tanımlama denetimini kullanmak için uygulamalarınızın aşağıdaki yönergelere uyması gerekir:

  • Bir iş parçacığı, başka bir iş parçacığı tarafından oluşturulan giriş bağlamına erişmemelidir.
  • İş parçacığı, giriş bağlamını başka bir iş parçacığı tarafından oluşturulan bir pencereyle ilişkilendirmemelidir ve tersi de geçerlidir.

Giriş Yöntemi Yöneticisi Kullanarak