Поделиться через


Интерфейс ITypeInfo2 (oaidl.h)

Используется для чтения сведений об объектах. Можно привести к ITypeInfo вместо использования вызовов QueryInterface и Release , чтобы разрешить быстрые открытия и выделения. Это работает только для внутрипроцессных случаев.

Наследование

Интерфейс ITypeInfo2 наследуется от ITypeInfo. ITypeInfo2 также содержит следующие типы элементов:

Методы

Интерфейс ITypeInfo2 содержит следующие методы.

 
ITypeInfo2::GetAllCustData

Возвращает все пользовательские элементы данных для библиотеки. (ITypeInfo2.GetAllCustData)
ITypeInfo2::GetAllFuncCustData

Получает все пользовательские данные из заданной функции.
ITypeInfo2::GetAllImplTypeCustData

Возвращает все пользовательские данные для указанного типа реализации.
ITypeInfo2::GetAllParamCustData

Возвращает все пользовательские данные для указанного параметра функции.
ITypeInfo2::GetAllVarCustData

Возвращает переменную для пользовательских данных.
ITypeInfo2::GetCustData

Возвращает пользовательские данные. (ITypeInfo2.GetCustData)
ITypeInfo2::GetDocumentation2

Позволяет получить строку документирования, полное имя файла справки и путь к нему, контекст локализации, который следует использовать, и идентификатор контекста для раздела справки библиотеки в файле справки.
ITypeInfo2::GetFuncCustData

Получает пользовательские данные из указанной функции.
ITypeInfo2::GetFuncIndexOfMemId

Привязывает к определенному члену на основе известного идентификатора DISPID с неизвестным именем члена (например, при привязке к элементу по умолчанию). (ITypeInfo2.GetFuncIndexOfMemId)
ITypeInfo2::GetImplTypeCustData

Возвращает пользовательские данные типа реализации.
ITypeInfo2::GetParamCustData

Возвращает пользовательские данные указанного параметра.
ITypeInfo2::GetTypeFlags

Возвращает флаги типа без каких-либо распределений. При этом возвращается флаг, который расширяет флаги типов, не увеличивая значение TYPEATTR (атрибут типа).
ITypeInfo2::GetTypeKind

Возвращает перечисление TYPEKIND быстро, не выполняя никаких выделений.
ITypeInfo2::GetVarCustData

Возвращает пользовательские данные указанной переменной.
ITypeInfo2::GetVarIndexOfMemId

Привязывает к определенному члену на основе известного идентификатора DISPID с неизвестным именем члена (например, при привязке к элементу по умолчанию). (ITypeInfo2.GetVarIndexOfMemId)

Требования

Требование Значение
Целевая платформа Windows
Header oaidl.h

См. также раздел

Интерфейсы и функции описания типов