ITypeInfo::GetRefTypeOfImplType 方法 (oaidl.h)
如果类型说明描述 COM 类,则它将检索已实现的接口类型的类型说明。 对于接口, GetRefTypeOfImplType 返回继承接口的类型信息(如果存在)。
语法
HRESULT GetRefTypeOfImplType(
[in] UINT index,
[out] HREFTYPE *pRefType
);
参数
[in] index
返回其句柄的已实现类型的索引。 TYPEATTR 结构中 cImplTypes 字段的有效范围为 0。
[out] pRefType
实现的接口的句柄 ((如果有任何) )。 此句柄可以传递给 ITypeInfo::GetRefTypeInfo 以获取类型说明。
返回值
此方法可以返回其中一个值。
返回代码 | 说明 |
---|---|
|
成功。 |
|
一个或多个参数无效。 |
|
传递的索引超出范围 0 到 1,小于实现的接口数。 |
注解
如果TKIND_DISPATCH类型说明适用于双接口,则可以通过调用索引为 –1 的 GetRefTypeOfImplType 并通过将返回的 pRefTypehandle 传递到 GetRefTypeInfo 来检索类型信息来获取TKIND_INTERFACE类型说明。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | oaidl.h |