Partager via


Interface ITfSource (msctf.h)

L’interface ITfSource est implémentée par le gestionnaire TSF. Il est utilisé par les applications et les services de texte pour installer et désinstaller des récepteurs conseillés.

Héritage

L’interface ITfSource hérite de l’interface IUnknown. ITfSource a également les types de membres suivants :

Méthodes

L’interface ITfSource a ces méthodes.

 
ITfSource::AdviseSink

Méthode ITfSource::AdviseSink
ITfSource::UnadviseSink

Méthode ITfSource::UnadviseSink

Notes

Le gestionnaire TSF a différentes implémentations d’ITfSource, selon la façon dont l’interface ITfSource est obtenue. La différence dans les implémentations réside dans les types de récepteurs conseillés qui peuvent être installés avec l’interface. Les différentes implémentations peuvent être obtenues à partir des objets suivants.

Pour plus d’informations sur les récepteurs de conseil qui peuvent être installés par chaque implémentation, consultez ITfSource::AdviseSink.

Exemples

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();
}

Spécifications

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête msctf.h
Composant redistribuable TSF 1.0 sur Windows 2000 Professionnel