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 |