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


Метод ITfSourceSingle::AdviseSingleSink (msctf.h)

Устанавливает приемник рекомендаций.

Синтаксис

HRESULT AdviseSingleSink(
  [in] TfClientId tid,
  [in] REFIID     riid,
  [in] IUnknown   *punk
);

Параметры

[in] tid

Содержит значение TfClientId , идентифицирующее клиента.

[in] riid

Определяет тип приемника рекомендаций для установки.

Этот параметр может быть одним из следующих значений при получении объекта ITfSourceSingle из объекта ITfThreadMgr .

Этот параметр может быть одним из следующих значений при получении объекта ITfSourceSingle из объекта ITfContext .

Значение Значение
IID_ITfCleanupContextDurationSink
Устанавливает приемник рекомендаций ITfCleanupContextDurationSink .
IID_ITfFunctionProvider
Регистрирует клиент в качестве поставщика функций. Параметр punk является указателем интерфейса ITfFunctionProvider .

[in] punk

Указатель на указатель IUnknown приемника рекомендаций.

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

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

Значение Описание
S_OK
Метод выполнен успешно.
E_INVALIDARG
Один или несколько параметров недопустимы.
CONNECT_E_CANNOTCONNECT
Невозможно установить приемник рекомендаций.
CONNECT_E_ADVISELIMIT
Достигнуто максимальное число приемников рекомендаций.
E_FAIL
Произошла неизвестная ошибка.
E_OUTOFMEMORY
Произошел сбой выделения памяти.

Требования

   
Минимальная версия клиента Windows 2000 Профессиональная [классические приложения | Приложения UWP]
Минимальная версия сервера Windows 2000 Server [классические приложения | Приложения UWP]
Целевая платформа Windows
Header msctf.h
DLL Msctf.dll
Распространяемые компоненты TSF 1.0 в Windows 2000 Professional

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

ITfCleanupContextSink

ITfFunctionProvider

ITfSourceSingle