GetTypeLibInfo 函数
通过检查指定类型库的 TLIBATTR Structure 结构来返回有关该类型库的信息。
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 Enumeration 标志。 公用值是 SYS_WIN32 和 SYS_WIN64。pTypeLibMajorVer
[out] 该类型库的主要版本号。 例如,对于版本 x.y,主要版本号为 x。pTypeLibMinorVer
[out] 该类型库的次要版本号。 例如,对于版本 x.y,次要版本号为 y。
备注
Tlbexp.exe(类型库导出程序) 调用了 GetTypeLibInfo 函数。 此工具生成一个类型库,该类型库描述公共语言运行时 (CLR) 程序集中的类型。
如果任何参数为 Null,则该函数将返回 HRESULT 值 E_POINTER。 否则,它返回 S_OK。
要求
**平台:**请参见 .NET Framework 系统要求。
**头文件:**TlbRef.h
**库:**TlbRef.lib
**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0