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 起可用

另请参阅