iTypeLib 接口 (oaidl.h)
表示类型库,即描述一组对象的数据。 类型库可以是独立二进制文件 (。TLB) ,动态链接库中的资源或可执行文件 (.DLL。OLB 或 .EXE) 。
继承
ITypeLib 接口继承自 IUnknown 接口。 ITypeLib 还具有以下类型的成员:
方法
ITypeLib 接口具有这些方法。
ITypeLib::FindName 在类型库中查找类型说明的匹配项。 这可用于快速验证类型库中是否存在名称。 |
ITypeLib::GetDocumentation 检索库的文档字符串、完整的帮助文件名和路径,以及帮助文件中库帮助主题的上下文标识符。 |
ITypeLib::GetLibAttr 检索包含库的特性的结构。 |
ITypeLib::GetTypeComp 使客户端编译器能够绑定到库的类型、变量、常量和全局函数。 |
ITypeLib::GetTypeInfo 在库中检索指定的类型说明。 |
ITypeLib::GetTypeInfoCount 提供类型库中的类型说明数。 |
ITypeLib::GetTypeInfoOfGuid 检索与指定的 GUID 相对应的类型说明。 |
ITypeLib::GetTypeInfoType 检索类型说明的类型。 |
ITypeLib::IsName 指示传入的字符串是否包含库中描述的类型或成员的名称。 |
ITypeLib::ReleaseTLibAttr 释放最初从 GetLibAttr 获取的 TLIBATTR。 |
注解
系统注册表包含所有已安装的类型库的列表。 下图演示了类型库组织:
ITypeLib 接口提供用于访问类型说明库的方法。 此接口支持以下各项:
- 类型信息的通用包含。 ITypeLib 允许对库中包含的类型说明进行迭代。
- 全局函数和数据。 类型库可以包含一组模块 ( 的说明。导出数据和函数的 DLL) 。 类型库支持编译对导出的数据和函数的引用。
- 常规信息,包括库的用户可读名称和整个库的帮助。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | oaidl.h |