Класс CInterfaceArray

Этот класс предоставляет методы, полезные при создании массива указателей интерфейса 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
Общие сведения о классе