Интерфейс 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 Профессиональная |