ITypeLib2 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供 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) 结构。 |