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


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

Получает состояние одного или нескольких элементов на языковой панели.

Синтаксис

HRESULT GetItemsStatus(
  [in]  ULONG      ulCount,
  [in]  const GUID *prgguid,
  [out] DWORD      *pdwStatus
);

Параметры

[in] ulCount

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

[in] prgguid

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

[out] pdwStatus

Указатель на массив значений DWORD , которые получают состояние каждого элемента. Каждый элемент в этом массиве получает ноль или сочетание одного или нескольких значений TF_LBI_STATUS_* . Этот массив должен содержать не менее элементов ulCount в длину.

Индекс каждого значения состояния соответствует индексу идентификатора элемента в prgguid. Например, элемент 0 в pdwStatus получает для элемента, определяемого элементом 0 prgguid.

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

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

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

Комментарии

Этот метод вызывает метод ITfLangBarItem::GetStatus каждого элемента языковой панели, определяемого prgguid .

Требования

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

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

ITfLangBarItem::GetStatus

ITfLangBarItemMgr

константы TF_LBI_STATUS_*