IProvideMultipleClassInfo::GetInfoOfIndex 方法 (ocidl.h)
从指定的索引检索类型信息。
语法
HRESULT GetInfoOfIndex(
[in] ULONG iti,
[in] DWORD dwFlags,
[out] ITypeInfo **pptiCoClass,
[out] DWORD *pdwTIFlags,
[out] ULONG *pcdispidReserved,
[out] IID *piidPrimary,
[out] IID *piidSource
);
参数
[in] iti
要获取其信息的类型信息的索引。 索引 0 是扩展器对象的默认接口;index *pcti-1 是基对象的索引。
[in] dwFlags
一个位字段,指示正在请求哪些输出参数。 指示特定标志会导致将适当的信息分配给关联的 out 参数。 此参数的取值可为下列值之一:
[out] pptiCoClass
所请求参与者的 coclass 类型信息。 请参阅 ITypeInfo。
[out] pdwTIFlags
位字段标志。
[out] pcdispidReserved
pptiCoClass 的默认接口保留供其自身使用的 DISPID 的数目。 此数字可用于计算此类扩展的对象实现的保留范围内的 DISPID 偏移量。
[out] piidPrimary
所请求参与者的主接口的 IID。
[out] piidSource
所请求参与者的默认源接口的 IID。
返回值
此方法可以返回E_INVALIDARG、E_POINTER、E_FAIL和S_OK的标准返回值。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | ocidl.h |