다음을 통해 공유


ITfSource 인터페이스(msctf.h)

ITfSource 인터페이스는 TSF 관리자에 의해 구현됩니다. 애플리케이션 및 텍스트 서비스에서 advise 싱크를 설치하고 제거하는 데 사용됩니다.

상속

ITfSource 인터페이스는 IUnknown 인터페이스에서 상속됩니다. ITfSource 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

ITfSource 인터페이스에는 이러한 메서드가 있습니다.

 
ITfSource::AdviseSink

ITfSource::AdviseSink 메서드
ITfSource::UnadviseSink

ITfSource::UnadviseSink 메서드

설명

TSF 관리자는 ITfSource 인터페이스를 가져오는 방법에 따라 ITfSource 의 구현이 다릅니다. 구현의 차이점은 인터페이스와 함께 설치할 수 있는 advise 싱크의 유형입니다. 다음 개체에서 다양한 구현을 가져올 수 있습니다.

각 구현에서 설치할 수 있는 advise 싱크에 대한 자세한 내용은 ITfSource::AdviseSink를 참조하세요.

예제

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

요구 사항

   
지원되는 최소 클라이언트 Windows 2000 Professional [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows 2000 Server [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 msctf.h
재배포 가능 파일 Windows 2000 Professional의 TSF 1.0