ITfFnSearchCandidateProvider 인터페이스(ctffunc.h)

IME(입력 방법 편집기)에서 통합 검색 환경을 사용하도록 설정합니다.

상속

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

메서드

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

 
ITfFnSearchCandidateProvider::GetSearchCandidates

IME 관련 메시지 또는 이벤트를 생성하지 않고 지정된 문자열의 변환 후보 목록을 가져옵니다.
ITfFnSearchCandidateProvider::SetResult

사용자가 후보를 선택할 때 기록 데이터가 포함된 텍스트 서비스 또는 IME를 제공합니다.

설명

IME(입력 방법 편집기)에서 ITfFnSearchCandidateProvider 인터페이스를 구현하여 통합 검색 환경을 사용하도록 설정합니다. 이 인터페이스를 구현하면 지정된 입력 문자열에 대해 가능한 IME 변환 후보 집합을 제공하여 IME 입력이 완료되기 전에 의미 있는 결과가 있는 검색을 시작할 수 있습니다. 앱은 이 인터페이스를 사용하여 문자열에 대한 IME 변환을 가져올 수 있으므로 ITfFnGetLinguisticAlternates와 함께 ITfFnSearchCandidateProvider 인터페이스는 ImmGetConversionList 함수에 대한 TSF 기반 대체를 제공합니다. 일반적으로 IME는 ITfFnGetLinguisticAlternates 또는 ITfFnSearchCandidateProvider (또는 둘 다)를 구현합니다.

텍스트 서비스의 CLSID를 사용하여 GetFunctionProvider를 호출하여 ITfFunctionProvider instance 가져옵니다. ITfFnSearchCandidateProvider 인터페이스 포인터를 얻으려면 ITfFunctionProvider::GetFunction 메서드에 대한 다음 호출을 사용합니다.

ITfFunctionProvider::GetFunction(GUID_NULL, IID_ITfFnSearchCandidateProvider, &pSearchCandidate)

요구 사항

   
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 ctffunc.h

추가 정보

GetFunction

GetFunctionProvider

IUnknown

SearchPaneQueryLinguisticDetails