ITfFnLMProcessor interface (ctffunc.h)

The ITfFnLMProcessor interface is implemented by the language model text service and is used by an application or text service to enable alternate language model processing.

The application or text service obtains this interface from a thread manager object by calling ITfThreadMgr::GetFunctionProvider with GUID_MASTERLM_FUNCTIONPROVIDER and then calling ITfFunctionProvider::GetFunction interface with IID_ITfFnLMProcessor. If ITfThreadMgr::GetFunctionProvider fails, then no language model processor is installed.

Inheritance

The ITfFnLMProcessor interface inherits from the IUnknown interface. ITfFnLMProcessor also has these types of members:

Methods

The ITfFnLMProcessor interface has these methods.

 
ITfFnLMProcessor::GetReconversion

ITfFnLMProcessor::GetReconversion method
ITfFnLMProcessor::InvokeFunc

ITfFnLMProcessor::InvokeFunc method
ITfFnLMProcessor::InvokeKey

ITfFnLMProcessor::InvokeKey method
ITfFnLMProcessor::QueryKey

ITfFnLMProcessor::QueryKey method
ITfFnLMProcessor::QueryLangID

ITfFnLMProcessor::QueryLangID method
ITfFnLMProcessor::QueryRange

ITfFnLMProcessor::QueryRange method
ITfFnLMProcessor::Reconvert

ITfFnLMProcessor::Reconvert method

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Target Platform Windows
Header ctffunc.h
Redistributable TSF 1.0 on Windows 2000 Professional

See also

ITfCandidateList

ITfFunctionProvider::GetFunction

ITfThreadMgr::GetFunctionProvider

IUnknown