ITypeLib2 接口

定义

提供 ITypeLib2 接口的托管定义。

public interface class ITypeLib2 : System::Runtime::InteropServices::ComTypes::ITypeLib
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITypeLib2 : System.Runtime.InteropServices.ComTypes.ITypeLib
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.Guid("00020411-0000-0000-C000-000000000046")]
public interface ITypeLib2 : System.Runtime.InteropServices.ComTypes.ITypeLib
public interface ITypeLib2 : System.Runtime.InteropServices.ComTypes.ITypeLib
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ITypeLib2 = interface
    interface ITypeLib
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.Guid("00020411-0000-0000-C000-000000000046")>]
type ITypeLib2 = interface
    interface ITypeLib
type ITypeLib2 = interface
    interface ITypeLib
Public Interface ITypeLib2
Implements ITypeLib
属性
实现

注解

有关详细信息,请参阅 ITypeLib2 接口

当本机代码中的 COM 方法返回 HRESULT 时,公共语言运行时会引发异常。 有关更多信息,请参见 How to: Map HRESULTs and Exceptions

方法

FindName(String, Int32, ITypeInfo[], Int32[], Int16)

在类型库中查找类型说明的匹配项。

GetAllCustData(IntPtr)

获取库中所有自定义数据项。

GetCustData(Guid, Object)

获取自定义数据。

GetDocumentation(Int32, String, String, Int32, String)

检索库的文档字符串、完整的帮助文件名和路径以及帮助文件中的库帮助主题的上下文标识符。

GetDocumentation2(Int32, String, Int32, String)

检索库的文档字符串、完整的帮助文件名称和路径、要使用的本地化上下文以及帮助文件中库帮助主题的上下文 ID。

GetLibAttr(IntPtr)

检索包含库的特性的结构。

GetLibStatistics(IntPtr, Int32)

返回有关类型库的统计信息,该信息是有效调整哈希表的大小所必需的。

GetTypeComp(ITypeComp)

使客户端编译器能够绑定到库的类型、变量、常数和全局函数。

GetTypeInfo(Int32, ITypeInfo)

在库中检索指定的类型说明。

GetTypeInfoCount()

返回类型库中的类型说明的数量。

GetTypeInfoOfGuid(Guid, ITypeInfo)

检索与指定的 GUID 相对应的类型说明。

GetTypeInfoType(Int32, TYPEKIND)

检索类型说明的类型。

IsName(String, Int32)

指示传入的字符串是否包含库中描述的类型或成员的名称。

ReleaseTLibAttr(IntPtr)

释放最初通过 TYPELIBATTR 方法获取的 GetLibAttr(IntPtr) 结构。

适用于