GetTypeLibInfo 函数

通过检查指定类型库的 TLIBATTR 结构来返回该库的相关信息。

语法

HRESULT GetTypeLibInfo(  
    [in]   LPWSTR     szFile,  
    [out]  GUID      *pTypeLibID,  
    [out]  LCID      *pTypeLibLCID,  
    [out]  SYSKIND   *pTypeLibPlatform,  
    [out]  USHORT    *pTypeLibMajorVer,  
    [out]  USHORT    *pTypeLibMinorVer  
);  

参数

szFile
[in] 类型库的文件名。

pTypeLibID
[out] 类型库的 GUID。

pTypeLibLCID
[out] 类型库的本地化 ID。

pTypeLibPlatform
[out] 一个 SYSKIND 标志,用于标识类型库的目标操作系统。 常用值为 SYS_WIN32 和 SYS_WIN64。

pTypeLibMajorVer
[out] 类型库的主版本号。 例如,对于版本 x.y,主版本号为 x。

pTypeLibMinorVer
[out] 类型库的次要版本号。 例如,对于版本 x.y,次版本号为 y。

注解

GetTypeLibInfo 函数由 Tlbexp.exe(类型库导出程序)调用。 此工具生成一个类型库,其中描述公共语言运行时 (CLR) 程序集中的类型。

如果任何参数为 null,则函数返回 E_POINTERHRESULT。 否则,它将返回 S_OK

要求

平台:请参阅系统要求

头文件:TlbRef.h

库:TlbRef.lib

.NET Framework 版本:自 2.0 起可用

另请参阅