LoadTypeLibEx 函数 (oleauto.h)
加载类型库, (可以选择) 将其注册到系统注册表中。
语法
HRESULT LoadTypeLibEx(
LPCOLESTR szFile,
REGKIND regkind,
ITypeLib **pptlib
);
参数
szFile
类型库文件。
regkind
根据以下标志标识要为类型库执行的注册类型:DEFAULT、REGISTER 和 NONE。 REGKIND_DEFAULT只需调用 LoadTypeLib,注册会基于 LoadTypeLib 注册规则进行。 REGKIND_NONE调用 LoadTypeLib 而不启用注册过程。 REGKIND_REGISTER调用 LoadTypeLib ,然后调用 RegisterTypeLib,以注册类型库。 若要取消注册类型库,请使用 UnRegisterTypeLib。
pptlib
类型库。
返回值
此函数可以返回其中一个值。
返回代码 | 说明 |
---|---|
|
成功。 |
|
一个或多个参数无效。 |
|
内存不足,无法完成操作。 |
|
函数无法写入文件。 |
|
无法打开系统注册数据库。 |
|
无法打开类型库。 |
|
无法加载类型库或 DLL。 |
注解
使程序员能够指定是否应加载类型库。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | oleauto.h |
Library | OleAut32.lib |
DLL | OleAut32.dll |