Поделиться через


Интерфейс ITfSource (msctf.h)

Интерфейс ITfSource реализуется диспетчером TSF. Он используется приложениями и текстовыми службами для установки и удаления приемников рекомендаций.

Наследование

Интерфейс ITfSource наследуется от интерфейса IUnknown . ITfSource также имеет следующие типы элементов:

Методы

Интерфейс ITfSource содержит следующие методы.

 
ITfSource::AdviseSink

Метод ITfSource::AdviseSink
ITfSource::UnadviseSink

Метод ITfSource::UnadviseSink

Комментарии

Диспетчер TSF имеет различные реализации ITfSource в зависимости от способа получения интерфейса ITfSource . Разница в реализациях заключается в типах приемников рекомендаций, которые можно установить с помощью интерфейса . Различные реализации можно получить из следующих объектов.

Дополнительные сведения о приемниках рекомендаций, которые могут быть установлены каждой реализацией, см. в разделе ITfSource::AdviseSink.

Примеры

ITfThreadMgr


HRESULT hr;
ITfSource *pSource;

hr = pThreadManager->QueryInterface(IID_ITfSource, (LPVOID*)&pSource);
if(SUCCEEDED(hr))
{
    //Use the ITfSource interface. 
    
    pSource->Release();
}

ITfContext


HRESULT hr;
ITfSource *pSource;

hr = pContext->QueryInterface(IID_ITfSource, (LPVOID*)&pSource);
if(SUCCEEDED(hr))
{
    //Use the ITfSource interface. 
    
    pSource->Release();
}

ITfCompartment


HRESULT hr;
ITfSource *pSource;

hr = pCompartmentManager->QueryInterface(IID_ITfSource, (LPVOID*)&pSource);
if(SUCCEEDED(hr))
{
    //Use the ITfSource interface. 
    
    pSource->Release();
}

ITfInputProcessorProfiles


HRESULT hr;
ITfSource *pSource;

hr = pProfiles->QueryInterface(IID_ITfSource, (LPVOID*)&pSource);
if(SUCCEEDED(hr))
{
    //Use the ITfSource interface. 
    
    pSource->Release();
}

ITfLangBarItem


HRESULT hr;
ITfSource *pSource;

hr = pLangBarItem->QueryInterface(IID_ITfSource, (LPVOID*)&pSource);
if(SUCCEEDED(hr))
{
    //Use the ITfSource interface. 
    
    pSource->Release();
}

Требования

   
Минимальная версия клиента Windows 2000 Профессиональная [классические приложения | Приложения UWP]
Минимальная версия сервера Windows 2000 Server [классические приложения | Приложения UWP]
Целевая платформа Windows
Header msctf.h
Распространяемые компоненты TSF 1.0 в Windows 2000 Профессиональная