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


Метод ICreateTypeInfo::AddRefTypeInfo (oaidl.h)

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

Синтаксис

HRESULT AddRefTypeInfo(
  [in] ITypeInfo *pTInfo,
  [in] HREFTYPE  *phRefType
);

Параметры

[in] pTInfo

Описание типа, на который следует ссылаться.

[in] phRefType

Дескриптор, который это описание типа связывает с указанными сведениями о типе.

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Код возврата Описание
S_OK
Успешно.
E_INVALIDARG
Один или несколько аргументов недопустимы.
E_OUTOFMEMORY
Недостаточно памяти для завершения операции.
E_ACCESSDENIED
Не удается выполнить запись в место назначения.
STG_E_INSUFFICIENTMEMORY
Недостаточно памяти для завершения операции.
TYPE_E_WRONGTYPEKIND
Несоответствие типов.

Комментарии

Второй параметр возвращает указатель на дескриптор добавленных сведений о типе. Если метод AddRefTypeInfo был вызван ранее для той же информации о типе, индекс, возвращенный предыдущим вызовом, возвращается в phRefType. Если упоминаемое описание типа находится в создаваемой библиотеке типов, сведения о его типе можно получить, вызвав IUnknown::QueryInterface(IID_ITypeInfo, ...) в интерфейсе ICreateTypeInfo этого описания типа.

Требования

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

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

ICreateTypeInfo