Метод IProvideMultipleClassInfo::GetInfoOfIndex (ocidl.h)
Извлекает сведения о типе из указанного индекса.
Синтаксис
HRESULT GetInfoOfIndex(
[in] ULONG iti,
[in] DWORD dwFlags,
[out] ITypeInfo **pptiCoClass,
[out] DWORD *pdwTIFlags,
[out] ULONG *pcdispidReserved,
[out] IID *piidPrimary,
[out] IID *piidSource
);
Параметры
[in] iti
Индекс сведений о типе, для которого требуется получить сведения. Индекс 0 — это интерфейс по умолчанию для объекта расширителя; index *pcti-1 — это индекс базового объекта.
[in] dwFlags
Битовое поле, указывающее, какие параметры out запрашиваются. Указание определенного флага приводит к назначению соответствующей информации связанному параметру out. Этот параметр может принимать одно из указанных ниже значений.
[out] pptiCoClass
Сведения о типе coclass для запрошенного участник. См. раздел ITypeInfo.
[out] pdwTIFlags
Флаг битового поля.
[out] pcdispidReserved
Число DISPID, которые интерфейс pptiCoClass по умолчанию резервирует для собственного использования. Это число можно использовать для вычисления суммы смещения DISPID в зарезервированном диапазоне, реализуемом объектом, который расширяет этот класс.
[out] piidPrimary
ИД основного интерфейса для запрошенного участник.
[out] piidSource
IiD исходного интерфейса по умолчанию для запрошенного участник.
Возвращаемое значение
Этот метод может возвращать стандартные возвращаемые значения E_INVALIDARG, E_POINTER, E_FAIL и S_OK.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | ocidl.h |