Megosztás a következőn keresztül:


Szálkezelő

A szálkezelő a TSF-kezelő alapösszetevője. A szálkezelő az alkalmazásokhoz és a szövegszolgáltatásokhoz (ügyfelekhez) kapcsolódó gyakori feladatokat hajtja végre. Ezek a feladatok magukban foglalják a TSF szöveges szolgáltatások aktiválását és inaktiválását, a dokumentumkezelők létrehozását, valamint a dokumentumok és a bemeneti fókusz közötti megfelelő kapcsolat fenntartását. A szálkezelőt az ITfThreadMgr interfész határozza meg.

A TSF-kezelő által biztosított felületek és objektumok többsége a szálkezelő felület által biztosított módszerekkel szerezhető be.

Alkalmazások

Egy alkalmazás létrehoz egy szálkezelő objektumot CoCreateInstance meghívásával CLSID_TFThreadMgr.

Szövegszolgáltatások

A szövegszolgáltatás beolvas egy szálkezelő objektumot a szövegszolgáltatás ITfTextInputProcessor::Activate metódusban.

Eseményértesítések

A szálkezelő eseményértesítést is biztosít az ügyfeleknek. A TSF-ben az eseményértesítéseket egy esemény fogadója biztosítja, amely egy COM-objektum. Ha értesítéseket szeretne kapni a szálkezelőtől, az ügyfél egy ITfThreadMgrEventSink objektumot implementál, és telepíti az esemény fogadóját. Az eseménygyűjtő telepítésekor lekérdezi a IID_ITfSource szálkezelőjét, és meghívja ITfSource::AdviseSink IID_ITfThreadMgrEventSink.

ITfThreadMgr

CoCreateInstance

ITfTextInputProcessor::Activate

ITfThreadMgrEventSink

ITfSource::AdviseSink