ResolveTypeLib 方法
通过返回类型库的完全限定路径来解析该类型库的简单名称。
语法
HRESULT ResolveTypeLib(
[in] BSTR bstrSimpleName,
[in] GUID tlbid,
[in] LCID lcid,
[in] USHORT wMajorVersion,
[in] USHORT wMinorVersion,
[in] SYSKIND syskind,
[out] BSTR *pbstrResolvedTlbName);
参数
bstrSimpleName
[in] 包含类型库的简单名称的 BSTR。
tlbid
[in] 分配给注册表中类型库的 GUID。
lcid
[in] 类型库的本地化 ID。
wMajorVersion
[in] 类型库的主版本号。 例如,对于版本 x.y,主版本号为 x。
wMinorVersion
[in] 类型库的次版本号。 例如,对于版本 x.y,次版本号为 y。
syskind
[in] 标识操作环境的 SYSKIND 标志。 常用值为 SYS_WIN32 和 SYS_WIN64。
pbstrResolvedTlbName
[out] 指向包含 参数中命名的类型库的完整路径的 BSTRbstrSimpleName
的指针。
注解
ResolveTypeLib
方法由 LoadTypeLibWithResolver 函数在 Tlbexp.exe(类型库导出程序)处理期间调用。
此接口的自定义实现必须返回包含 bstrSimpleName
参数中命名的类型库的完整路径的 BSTR。
要求
平台:请参阅系统要求。
头文件:TlbRef.idl、TlbRef.h
库:TlbRef.lib
.NET Framework 版本:自 2.0 起可用