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_POINTER
的 HRESULT
。 否则,它将返回 S_OK
。
要求
平台:请参阅系统要求。
头文件:TlbRef.h
库:TlbRef.lib
.NET Framework 版本:自 2.0 起可用