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


Метод ITfLangBarItemMgr::AdviseItemsSink (ctfutb.h)

Устанавливает один или несколько приемников событий элемента языковой панели для одного или нескольких элементов языковой панели.

Синтаксис

HRESULT AdviseItemsSink(
  [in]  ULONG              ulCount,
  [in]  ITfLangBarItemSink **ppunk,
  [in]  const GUID         *pguidItem,
  [out] DWORD              *pdwCookie
);

Параметры

[in] ulCount

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

[in] ppunk

Указатель на массив устанавливаемых объектов ITfLangBarItemSink . Этот массив должен содержать не менее элементов ulCount в длину.

[in] pguidItem

Указатель на массив GUID, определяющий элементы, для установки приемников рекомендаций. Это guidэлемента, который предоставляет элемент в ITfLangBarItem::GetInfo. Этот массив должен содержать не менее элементов ulCount в длину.

[out] pdwCookie

Указатель на массив DWORD, получающий соответствующие файлы cookie идентификации приемника рекомендаций. Эти файлы cookie определяют приемники рекомендаций при их удалении с помощью метода ITfLangBarItemMgr::UnadviseItemSink или ITfLangBarItemMgr::UnadviseItemsSink . Этот массив должен содержать не менее элементов ulCount в длину.

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

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

Значение Описание
S_OK
Метод выполнен успешно.
E_FAIL
Произошла неизвестная ошибка.

Требования

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

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

ITfLangBarItem::GetInfo

ITfLangBarItemMgr

ITfLangBarItemMgr::UnadviseItemSink

ITfLangBarItemMgr::UnadviseItemsSink

ITfLangBarItemSink