ITypeLib 接口 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供 ITypeLib 接口的托管定义。
public interface class ITypeLib[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITypeLib[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.Guid("00020402-0000-0000-C000-000000000046")]
public interface ITypeLibpublic interface ITypeLib[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ITypeLib = interface[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.Guid("00020402-0000-0000-C000-000000000046")>]
type ITypeLib = interfacetype ITypeLib = interfacePublic Interface ITypeLib- 派生
- 属性
注解
有关详细信息,请参阅 ITypeLib 接口。
当本机代码中的 COM 方法返回 HRESULT 时,公共语言运行时将引发异常。 有关更多信息,请参见 How to: Map HRESULTs and Exceptions。
方法
| FindName(String, Int32, ITypeInfo[], Int32[], Int16) | 在类型库中查找类型说明的匹配项。 | 
| GetDocumentation(Int32, String, String, Int32, String) | 检索库的文档字符串、完整的帮助文件名和路径以及帮助文件中的库帮助主题的上下文标识符。 | 
| GetLibAttr(IntPtr) | 检索包含库的特性的结构。 | 
| GetTypeComp(ITypeComp) | 使客户端编译器能够绑定到库的类型、变量、常数和全局函数。 | 
| GetTypeInfo(Int32, ITypeInfo) | 在库中检索指定的类型说明。 | 
| GetTypeInfoCount() | 返回类型库中的类型说明的数量。 | 
| GetTypeInfoOfGuid(Guid, ITypeInfo) | 检索与指定的 GUID 相对应的类型说明。 | 
| GetTypeInfoType(Int32, TYPEKIND) | 检索类型说明的类型。 | 
| IsName(String, Int32) | 指示传入的字符串是否包含库中描述的类型或成员的名称。 | 
| ReleaseTLibAttr(IntPtr) | 释放最初通过 TYPELIBATTR 方法获取的 GetLibAttr(IntPtr) 结构。 |