ITfLangBarItemMgr::GetItems 方法 (ctfutb.h)
获取语言栏中一个或多个项目的界面、信息和状态。
语法
HRESULT GetItems(
[in] ULONG ulCount,
[out] ITfLangBarItem **ppItem,
TF_LANGBARITEMINFO *pInfo,
DWORD *pdwStatus,
ULONG *pcFetched
);
参数
[in] ulCount
指定要获取其状态的项数。
[out] ppItem
指向接收项接口的 ITfLangBarItem 接口指针数组的指针的指针。 此数组的长度必须至少 为 ulCount 元素。
pInfo
[in, out]指向接收每个项信息 TF_LANGBARITEMINFO 结构的数组的指针。 此数组的长度必须至少 为 ulCount 元素。
pdwStatus
[in, out]指向接收每个项状态的 DWORD 值的数组的指针。 此数组中的每个元素接收零个或一个或多个 TF_LBI_STATUS_* 值的组合。 此数组的长度必须至少 为 ulCount 元素。
pcFetched
[in, out]指向 ULONG 的指针,该 ULONG 接收此方法获取的项数。 如果不需要此信息,此参数可以为 NULL 。
返回值
此方法可以返回其中一个值。
值 | 说明 |
---|---|
|
方法成功。 |
|
获取的项数小于请求的项数。 如果 pcFetched 不为 NULL, 则 pcFetched 接收获取的项目数。 |
|
发生了未指定的错误。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | ctfutb.h |
DLL | Msctf.dll |
可再发行组件 | Windows 2000 专业版上的 TSF 1.0 |