Интерфейс 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 Выпускает TLIBATTR, изначально полученный из GetLibAttr. |
Комментарии
Системный реестр содержит список всех установленных библиотек типов. Организация библиотеки типов показана на следующем рисунке:
Интерфейс ITypeLib предоставляет методы для доступа к библиотеке описаний типов. Этот интерфейс поддерживает следующее:
- Обобщенное вложение для сведений о типе. ITypeLib разрешает итерацию по описаниям типов, содержащимся в библиотеке.
- Глобальные функции и данные. Библиотека типов может содержать описания набора модулей (. Библиотеки DLL), экспортирующие данные и функции. Библиотека типов поддерживает компиляцию ссылок на экспортированные данные и функции.
- Общие сведения, включая доступное для чтения имя библиотеки и справку по библиотеке в целом.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | oaidl.h |