Поделиться через


Метод ITfFnSearchCandidateProvider::SetResult (ctffunc.h)

Предоставляет текстовую службу или IME с данными журнала, когда кандидат выбирается пользователем.

Синтаксис

HRESULT SetResult(
  [in] BSTR bstrQuery,
  [in] BSTR bstrApplicationID,
  [in] BSTR bstrResult
);

Параметры

[in] bstrQuery

Строка чтения для преобразуемой текстовой службы или редактора IME.

[in] bstrApplicationID

Строка, указанная приложением, которая позволяет текстовой службе или IME при необходимости предоставлять различные кандидаты для разных приложений или контекстов на основе журнала входных данных. Вы можете передать пустой BSTR, L"" для универсального контекста.

[in] bstrResult

Строка, представляющая строку-кандидат, выбранную пользователем. Это должно быть одно из потенциальных строковых значений, возвращаемых методом GetSearchCandidates .

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Значение Описание
S_OK
Метод выполнен успешно.

Комментарии

Реализация и вызов метода SetResult являются необязательными.

Текстовая служба или IME может возвращать E_PENDING , если соответствующий вызов GetSearchCandidates для значения bstrQuery еще не выполнен.

Требования

   
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header ctffunc.h

См. также раздел

GetSearchCandidates

ITfFnSearchCandidateProvider