Aracılığıyla paylaş


İş Parçacığı Yöneticisi

İş parçacığı yöneticisi, TSF yöneticisinin temel bileşenidir. İş parçacığı yöneticisi hem uygulamalarla hem de metin hizmetleriyle (istemciler) ilgili ortak görevleri gerçekleştirir. Bu görevler arasında TSF metin hizmetlerinin etkinleştirilmesi ve devre dışı bırakılması, belge yöneticilerinin oluşturulması ve belgeler ile giriş odağı arasındaki doğru ilişkinin bakımı yer alır ancak bunlarla sınırlı değildir. İş parçacığı yöneticisi ITfThreadMgr arabirimi tarafından tanımlanır.

TSF yöneticisi tarafından sağlanan arabirimlerin ve nesnelerin çoğunluğu, iş parçacığı yöneticisi arabiriminin sağladığı yöntemler kullanılarak elde edilebilir.

Uygulama

Uygulama, CLSID_TFThreadMgr ile CoCreateInstance çağırarak bir iş parçacığı yöneticisi nesnesi oluşturur.

Metin Hizmetleri

Metin hizmeti, ITfTextInputProcessor::Activate yöntemi metin hizmetinde bir iş parçacığı yöneticisi nesnesi alır.

Olay Bildirimleri

İş parçacığı yöneticisi ayrıca istemcilere olay bildirimi de sağlar. TSF'de olay bildirimleri, COM nesnesi olan bir olay havuzu yoluyla sağlanır. İstemci, iş parçacığı yöneticisinden bildirim almak için bir ITfThreadMgrEventSink nesnesi uygular ve olay havuzu yükler. Olay havuzu, IID_ITfSource için iş parçacığı yöneticisi sorgulanarak ve IID_ITfThreadMgrEventSink ile ITfSource::AdviseSink çağrılarak yüklenir.

ITfThreadMgr

CoCreateInstance

ITfTextInputProcessor::Activate

ITfThreadMgrEventSink

ITfSource::AdviseSink