Compartilhar via


Interface ITfSource (msctf.h)

A interface ITfSource é implementada pelo gerenciador do TSF. Ele é usado por aplicativos e serviços de texto para instalar e desinstalar coletores de consultoria.

Herança

A interface ITfSource herda da interface IUnknown . O ITfSource também tem esses tipos de membros:

Métodos

A interface ITfSource tem esses métodos.

 
ITfSource::AdviseSink

Método ITfSource::AdviseSink
ITfSource::UnadviseSink

Método ITfSource::UnadviseSink

Comentários

O gerenciador TSF tem diferentes implementações de ITfSource, dependendo de como a interface ITfSource é obtida. A diferença nas implementações são os tipos de coletores de consultoria que podem ser instalados com a interface . As diferentes implementações podem ser obtidas dos seguintes objetos.

Para obter mais informações sobre coletores de consultoria que podem ser instalados por cada implementação, consulte ITfSource::AdviseSink.

Exemplos

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

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho msctf.h
Redistribuível TSF 1.0 no Windows 2000 Professional