Метод ITypeInfo::GetRefTypeOfImplType (oaidl.h)
Если в описании типа описывается класс COM, то извлекается описание типа для реализованных типов интерфейсов. Для интерфейса GetRefTypeOfImplType возвращает сведения о типе для наследуемых интерфейсов, если таковые существуют.
Синтаксис
HRESULT GetRefTypeOfImplType(
[in] UINT index,
[out] HREFTYPE *pRefType
);
Параметры
[in] index
Индекс реализованного типа, дескриптор которого возвращается. Допустимый диапазон — 0 для поля cImplTypes в структуре TYPEATTR.
[out] pRefType
Дескриптор для реализованного интерфейса (при наличии). Этот дескриптор можно передать в ITypeInfo::GetRefTypeInfo , чтобы получить описание типа.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Успешно. |
|
Один или несколько аргументов недопустимы. |
|
Переданный индекс выходит за пределы диапазона от 0 до 1 меньше, чем количество реализованных интерфейсов. |
Комментарии
Если описание типа TKIND_DISPATCH предназначено для двойного интерфейса, TKIND_INTERFACE описание типа можно получить, вызвав Метод GetRefTypeOfImplType с индексом –1 и передав возвращенный pRefTypehandleв GetRefTypeInfo для получения сведений о типе.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | oaidl.h |