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


Класс CComQIPtrElementTraits

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

Синтаксис

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

Параметры

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

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

Участники

Общедоступные определения типов

Имя Описание
CComQIPtrElementTraits::INARGTYPE Тип данных, используемый для добавления элементов в объект класса коллекции.

Замечания

Этот класс наследует методы и предоставляет полезное значение typedef при создании класса коллекции объектов указателя ИНТЕРФЕЙСА COM CComQIPtr . Этот класс используется классами CInterfaceArray и CInterfaceList .

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

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

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CComQIPtrElementTraits

Требования

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

CComQIPtrElementTraits::INARGTYPE

Тип данных, используемый для добавления элементов в объект класса коллекции.

typedef I* INARGTYPE;

См. также

Класс CDefaultElementTraits
Общие сведения о классе