Freigeben über


ITfSource-Schnittstelle (msctf.h)

Die ITfSource-Schnittstelle wird vom TSF-Manager implementiert. Es wird von Anwendungen und Textdiensten verwendet, um Empfehlungssenken zu installieren und zu deinstallieren.

Vererbung

Die ITfSource-Schnittstelle erbt von der IUnknown-Schnittstelle . ITfSource verfügt auch über folgende Arten von Membern:

Methoden

Die ITfSource-Schnittstelle verfügt über diese Methoden.

 
ITfSource::AdviseSink

ITfSource::AdviseSink-Methode
ITfSource::UnadviseSink

ITfSource::UnadviseSink-Methode

Hinweise

Der TSF-Manager verfügt über unterschiedliche Implementierungen von ITfSource, je nachdem, wie die ITfSource-Schnittstelle abgerufen wird. Der Unterschied bei den Implementierungen besteht in den Typen von Empfehlungssenken, die mit der Schnittstelle installiert werden können. Die verschiedenen Implementierungen können aus den folgenden Objekten abgerufen werden.

Weitere Informationen zu Ratschlägesenken, die von jeder Implementierung installiert werden können, finden Sie unter ITfSource::AdviseSink.

Beispiele

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

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile msctf.h
Verteilbare Komponente TSF 1.0 unter Windows 2000 Professional