CreateTypeLib 函数 (oleauto.h)

提供对支持 ICreateTypeLib 接口的新对象实例的访问。

语法

HRESULT CreateTypeLib(
  SYSKIND        syskind,
  LPCOLESTR      szFile,
  ICreateTypeLib **ppctlib
);

参数

syskind

要为其创建类型库的目标操作系统。

szFile

要创建的文件的名称。

ppctlib

ICreateTypeLib 接口。

返回值

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

此方法还可以返回FACILITY_STORAGE错误。

注解

CreateTypeLib 将其输出参数 (ppctlib) 设置为指向支持 ICreateTypeLib 接口的新创建的对象。

要求

要求
目标平台 Windows
标头 oleauto.h
Library OleAut32.lib
DLL OleAut32.dll

另请参阅

类型生成函数