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


Метод ITypeComp::BindType (oaidl.h)

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

Синтаксис

HRESULT BindType(
  [in]  LPOLESTR  szName,
  [in]  ULONG     lHashVal,
  [out] ITypeInfo **ppTInfo,
  [out] ITypeComp **ppTComp
);

Параметры

[in] szName

Имя для привязки.

[in] lHashVal

Хэш-значение для имени, вычисленного с помощью LHashValOfName.

[out] ppTInfo

ITypeInfo типа, к которому было привязано имя.

[out] ppTComp

Передает допустимый указатель, например адрес переменной ITypeComp .

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

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

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

Комментарии

Используйте функцию BindType для привязки имени типа к ITypeInfo , описывающей тип. Эта функция вызывается в ITypeComp , который возвращается ITypeLib::GetTypeComp для привязки к типам, определенным в этой библиотеке. Его также можно использовать в будущем для привязки к вложенным типам.

Требования

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

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

ITypeComp