Partager via


Interface ITfSourceSingle (msctf.h)

L’interface ITfSourceSingle est implémentée par le gestionnaire TSF. Il est utilisé par les applications et les services de texte pour installer et supprimer divers récepteurs de conseil. Cette interface diffère d’ITfSource en ce que les récepteurs d’avis installés avec ITfSourceSingle ne prennent en charge qu’un seul récepteur de conseil à la fois, tandis que les récepteurs d’avis installés avec ITfSource prennent en charge plusieurs récepteurs de conseil simultanés.

Héritage

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

Méthodes

L’interface ITfSourceSingle a ces méthodes.

 
ITfSourceSingle ::AdviseSinglesink

Méthode ITfSourceSingle ::AdviseSingleSink
ITfSourceSingle ::UnadviseSingleSink

Méthode ITfSourceSingle ::UnadviseSingleSink

Remarques

Le gestionnaire TSF a différentes implémentations d’ITfSourceSingle, selon la façon dont l’interface ITfSourceSingle est obtenue. La différence dans les implémentations réside dans les types de récepteurs de conseil 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 ITfSourceSingle ::AdviseSingleSink.

Exemples

ITfThreadMgr


HRESULT hr;
ITfSourceSingle *pSourceSingle;

hr = pThreadManager->QueryInterface(IID_ITfSourceSingle, (LPVOID*)&pSourceSingle);
if(SUCCEEDED(hr))
{
    //Use the ITfSourceSingle interface. 
    
    pSourceSingle->Release();
}

ITfContext


HRESULT hr;
ITfSourceSingle *pSourceSingle;

hr = pContext->QueryInterface(IID_ITfSourceSingle, (LPVOID*)&pSourceSingle);
if(SUCCEEDED(hr))
{
    //Use the ITfSourceSingle interface. 
    
    pSourceSingle->Release();
}

Configuration requise

Condition requise Valeur
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

Voir aussi

ITfContext

ITfSource

ITfThreadMgr

IUnknown