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 |