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


Класс CInterfaceArray

Замечание

Библиотека активных шаблонов (ATL) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.

Этот класс предоставляет методы, полезные при создании массива указателей интерфейса COM.

Синтаксис

template <class I, const IID* piid=& __uuidof(I)>
class CInterfaceArray :
   public CAtlArray<ATL::CComQIPtr<I, piid>,
                    CComQIPtrElementTraits<I, piid>>

Параметры

I
COM-интерфейс, указывающий тип указателя, который необходимо сохранить.

piid
Указатель на IID I.

Участники

Открытые конструкторы

Имя Описание
CInterfaceArray::CInterfaceArray Конструктор для массива интерфейса.

Замечания

Этот класс предоставляет конструктор и производные методы для создания массива указателей интерфейса COM. Используйте CInterfaceList , если требуется список.

Дополнительные сведения см. в разделе "Классы коллекций ATL".

Иерархия наследования

CAtlArray

CInterfaceArray

Требования

Заголовок: atlcoll.h

CInterfaceArray::CInterfaceArray

Конструктор.

CInterfaceArray() throw();

Замечания

Инициализирует массив смарт-указателя.

См. также

Класс CAtlArray
Класс CComQIPtr
Класс CComQIPtrElementTraits
Общие сведения о классе