更新:2007 年 11 月
通过返回类型库的完全限定路径来解析其简单名称。
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] 一个指向包含该类型库完整路径的 BSTR 的指针,该类型库在 bstrSimpleName 参数中命名。
备注
在类型库导出程序 (Tlbexp.exe) 处理过程中,LoadTypeLibWithResolver 函数调用了 ResolveTypeLib 方法。
此接口的自定义实现必须返回一个 BSTR,后者包含在 bstrSimpleName 参数中命名的类型库的完整路径。
要求
**平台:**请参见 .NET Framework 系统要求。
**头文件:**TlbRef.h
**库:**TlbRef.lib
**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0