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


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

Предоставляет средства для создания и администрирования сведений о типе, определенных в описании типа.

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

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

Методы

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

 
ICreateTypeInfo::AddFuncDesc

Добавляет описание функции в описание типа.
ICreateTypeInfo::AddImplType

Указывает наследуемый интерфейс или интерфейс, реализованный классом объекта компонента (coclass).
ICreateTypeInfo::AddRefTypeInfo

Добавляет описание типа к тем, на которые ссылается создаваемое описание типа.
ICreateTypeInfo::AddVarDesc

Добавляет к описанию типа описание переменной или элемента данных.
ICreateTypeInfo::D efineFuncAsDllEntry

Связывает точку входа DLL с функцией, имеющей указанный индекс.
ICreateTypeInfo::LayOut

Назначает смещения ДЛЯ виртуальных функций и смещения экземпляров для отдельных элементов данных экземпляра и создает описания двух типов для двойных интерфейсов.
ICreateTypeInfo::SetAlignment

Задает выравнивание данных для элемента TYPEKIND=TKIND_RECORD.
ICreateTypeInfo::SetDocString

Задает строку документации, отображаемую браузерами типов.
ICreateTypeInfo::SetFuncAndParamNames

Задает имя функции и имена ее параметров указанными именами.
ICreateTypeInfo::SetFuncDocString

Задает строку документации для функции с указанным индексом.
ICreateTypeInfo::SetFuncHelpContext

Задает идентификатор контекста справки для функции с указанным индексом.
ICreateTypeInfo::SetGuid

Задает глобальный уникальный идентификатор (GUID), связанный с описанием типа.
ICreateTypeInfo::SetHelpContext

Задает идентификатор контекста справки для сведений о типе.
ICreateTypeInfo::SetImplTypeFlags

Задает атрибуты для реализованного или наследуемого интерфейса типа.
ICreateTypeInfo::SetMops

Задает строку кода операции маршалинга, связанную с описанием типа или функцией.
ICreateTypeInfo::SetTypeDescAlias

Задает описание типа, для которого это описание типа является псевдонимом, если TYPEKIND=TKIND_ALIAS.
ICreateTypeInfo::SetTypeFlags

Задает флаги типа создаваемого описания типа.
ICreateTypeInfo::SetVarDocString

Задает строку документации для переменной с указанным индексом.
ICreateTypeInfo::SetVarHelpContext

Задает идентификатор контекста справки для переменной с указанным индексом.
ICreateTypeInfo::SetVarName

Задает имя переменной.
ICreateTypeInfo::SetVersion

Задает основной и дополнительный номера версий сведений о типе.

Требования

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

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

Создание типов интерфейсов и функций