Správce vláken
Správce vláken je základní komponenta správce TSF. Správce vláken provádí běžné úlohy související s aplikacemi i textovými službami (klienty). Tyto úlohy zahrnují, ale nejsou omezené na aktivaci a deaktivaci textových služeb TSF, vytváření správců dokumentů a údržbu správného vztahu mezi dokumenty a vstupním fokusem. Správce vláken je definován ITfThreadMgr rozhraní.
Většinu rozhraní a objektů poskytovaných správcem TSF lze získat pomocí metod, které poskytuje rozhraní správce vláken.
Aplikace
Aplikace vytvoří objekt správce vláken voláním CoCreateInstance s CLSID_TFThreadMgr.
Textové služby
Textová služba získá objekt správce vláken v textové službě ITfTextInputProcessor::Activate metoda.
Oznámení událostí
Správce vláken také poskytuje klientům oznámení o událostech. V nástroji TSF jsou oznámení událostí poskytována prostřednictvím jímky událostí, což je objekt MODELU COM. Pro příjem oznámení od správce vláken klient implementuje ITfThreadMgrEventSink objektu a nainstaluje jímku událostí. Jímka událostí je nainstalována dotazováním správce vláken pro IID_ITfSource a voláním ITfSource::AdviseSink s IID_ITfThreadMgrEventSink.
Související témata