iCreateTypeInfo::AddRefTypeInfo 方法 (oaidl.h)

将类型说明添加到所创建的类型说明所引用的类型说明。

语法

HRESULT AddRefTypeInfo(
  [in] ITypeInfo *pTInfo,
  [in] HREFTYPE  *phRefType
);

参数

[in] pTInfo

要引用的类型说明。

[in] phRefType

此类型说明与引用的类型信息关联的句柄。

返回值

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

返回代码 说明
S_OK
成功。
E_INVALIDARG
一个或多个参数无效。
E_OUTOFMEMORY
内存不足,无法完成操作。
E_ACCESSDENIED
无法写入目标。
STG_E_INSUFFICIENTMEMORY
内存不足,无法完成操作。
TYPE_E_WRONGTYPEKIND
类型不匹配。

注解

第二个参数返回指向所添加类型信息的句柄的指针。 如果以前为相同的类型信息调用了 AddRefTypeInfo ,则上一次调用返回的索引将在 phRefType 中返回。 如果引用的类型说明位于正在创建的类型库中,则可以通过在该类型说明的 ICreateTypeInfo 接口上调用 IUnknown::QueryInterface (IID_ITypeInfo, ...) 来获取其类型信息。

要求

要求
目标平台 Windows
标头 oaidl.h

另请参阅

ICreateTypeInfo