ICreateTypeLib::CreateTypeInfo 方法 (oaidl.h)
在类型库中创建新的类型说明实例。
语法
HRESULT CreateTypeInfo(
[in] LPOLESTR szName,
[in] TYPEKIND tkind,
[out] ICreateTypeInfo **ppCTInfo
);
参数
[in] szName
新类型的名称。
[in] tkind
要创建的类型说明的 TYPEKIND。
[out] ppCTInfo
类型说明。
返回值
此方法可以返回其中一个值。
返回代码 | 说明 |
---|---|
|
成功。 |
|
一个或多个参数无效。 |
|
内存不足,无法完成操作。 |
|
内存不足,无法完成操作。 |
|
类型库的状态对此操作无效。 |
|
提供的名称不唯一。 |
|
类型不匹配。 |
注解
使用 ICreateTypeLib 在库中创建新的类型说明实例。 如果指定的名称已出现在库中,则返回错误。 TYPEKIND 中介绍了有效的 tkind 值。 若要获取正在创建的类型说明的类型信息,请调用 IUnknown::QueryInterface(IID_ITypeInfo, ...)
返回的 ICreateTypeLib。 此类型信息可由使用 ICreateTypeInfo::AddRefTypeInfo 引用它的其他类型说明使用。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | oaidl.h |