iTypeComp::BindType 方法 (oaidl.h)

绑定到包含在类型库中的类型说明。

语法

HRESULT BindType(
  [in]  LPOLESTR  szName,
  [in]  ULONG     lHashVal,
  [out] ITypeInfo **ppTInfo,
  [out] ITypeComp **ppTComp
);

参数

[in] szName

要绑定的名称。

[in] lHashVal

由 LHashValOfName 计算的名称的哈希值。

[out] ppTInfo

名称绑定到的类型的 ITypeInfo

[out] ppTComp

传递有效的指针,例如 ITypeComp 变量的地址。

返回值

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

返回代码 说明
S_OK
成功。
E_INVALIDARG
一个或多个参数无效。
E_OUTOFMEMORY
内存不足,无法完成操作。

注解

使用 函数 BindType 将类型名称绑定到描述该类型的 ITypeInfo 。 此函数在 ITypeLib::GetTypeComp 返回的 ITypeComp 上调用,以绑定到该库中定义的类型。 将来还可用于绑定到嵌套类型。

要求

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

另请参阅

ITypeComp