ITfLangBarItemMgr::GetItemsStatus 方法 (ctfutb.h)

获取语言栏上一个或多个项的状态。

语法

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

参数

[in] ulCount

指定要获取其状态的项数。

[in] prgguid

指向 GUID数组的指针,该数组标识获取其状态的项。 这些是项在 ITfLangBarItem::GetInfo 中提供的项 GUID。 此数组的长度必须至少为 ulCount 元素。

[out] pdwStatus

指向接收每个项状态的 DWORD 值数组的指针。 此数组中的每个元素接收零个或一个或多个 TF_LBI_STATUS_* 值的组合。 此数组的长度必须至少为 ulCount 元素。

每个状态值的索引对应于 prgguid 中项标识符的索引。 例如, pdwStatus 中的元素 0 接收 由 prgguid 的元素 0 标识的项的 。

返回值

此方法可以返回其中一个值。

说明
S_OK
方法成功。
E_FAIL
发生了未指定的错误。

注解

此方法会导致调用由 prgguid 标识的每个语言栏项的 ITfLangBarItem::GetStatus 方法。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 ctfutb.h
DLL Msctf.dll
可再发行组件 Windows 2000 专业版上的 TSF 1.0

另请参阅

ITfLangBarItem::GetStatus

ITfLangBarItemMgr

TF_LBI_STATUS_* 常量