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

请参见

参考

LoadTypeLibEx Function

其他资源

Tlbexp 帮助器函数(非托管 API 参考)