ITypeLib Интерфейс

Определение

Предоставляет управляемое определение интерфейса ITypeLib.Provides the managed definition of the ITypeLib interface.

public interface class ITypeLib
[System.Runtime.InteropServices.Guid("00020402-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITypeLib
type ITypeLib = interface
Public Interface ITypeLib
Производный
Атрибуты

Комментарии

Дополнительные сведения об ITypeLib интерфейсе см. в библиотеке MSDN.For additional information about the ITypeLib interface, see the MSDN Library.

Среда CLR создает исключение, когда COM-метод в машинном коде возвращает значение HRESULT.The common language runtime throws an exception when a COM method in native code returns an HRESULT. Для получения дополнительной информации см. How to: Map HRESULTs and Exceptions.For more information, see How to: Map HRESULTs and Exceptions.

Методы

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

Обнаруживает экземпляры описания типа в библиотеке типов.Finds occurrences of a type description in a type library.

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

Возвращает строку документации библиотеки, полный файл справки и путь к нему, а также идентификатор контекста для раздела справки библиотеки в файле справки.Retrieves the library's documentation string, the complete Help file name and path, and the context identifier for the library Help topic in the Help file.

GetLibAttr(IntPtr)

Возвращает структуру, содержащую атрибуты библиотеки.Retrieves the structure that contains the library's attributes.

GetTypeComp(ITypeComp)

Позволяет компилятору клиента выполнить привязку к библиотечным типам, переменным, константам и глобальным функциям.Enables a client compiler to bind to a library's types, variables, constants, and global functions.

GetTypeInfo(Int32, ITypeInfo)

Возвращает описание заданного типа из библиотеки.Retrieves the specified type description in the library.

GetTypeInfoCount()

Возвращает число описаний типов в библиотеке типов.Returns the number of type descriptions in the type library.

GetTypeInfoOfGuid(Guid, ITypeInfo)

Загружает описание типа, соответствующее заданному идентификатору GUID.Retrieves the type description that corresponds to the specified GUID.

GetTypeInfoType(Int32, TYPEKIND)

Возвращает тип описания типа.Retrieves the type of a type description.

IsName(String, Int32)

Показывает, содержит ли переданная строка имя типа или члена, описанного в библиотеке.Indicates whether a passed-in string contains the name of a type or member described in the library.

ReleaseTLibAttr(IntPtr)

Освобождает структуру TYPELIBATTR, первоначально полученную из метода GetLibAttr(IntPtr).Releases the TYPELIBATTR structure originally obtained from the GetLibAttr(IntPtr) method.

Применяется к