Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Библиотека активных шаблонов (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
Общие сведения о классе