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


Класс IConnectionPointContainerImpl

Замечание

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

Этот класс реализует контейнер точки подключения для управления коллекцией объектов IConnectionPointImpl .

Синтаксис

template<class T>
class ATL_NO_VTABLE IConnectionPointContainerImpl
   : public IConnectionPointContainer

Параметры

T
Класс, производный от IConnectionPointContainerImpl.

Участники

Открытые методы

Имя Описание
IConnectionPointContainerImpl::EnumConnectionPoints Создает перечислитель для итерации через точки подключения, поддерживаемые в подключаемом объекте.
IConnectionPointContainerImpl::FindConnectionPoint Извлекает указатель интерфейса на точку подключения, поддерживающую указанный идентификатор IID.

Замечания

IConnectionPointContainerImpl реализует контейнер точки подключения для управления коллекцией объектов IConnectionPointImpl . IConnectionPointContainerImpl предоставляет два метода, которые клиент может вызвать для получения дополнительных сведений о подключаемом объекте:

  • EnumConnectionPoints позволяет клиенту определить, какие исходящие интерфейсы поддерживает объект.

  • FindConnectionPoint позволяет клиенту определить, поддерживает ли объект определенный исходящий интерфейс.

Сведения об использовании точек подключения в ATL см. в статье "Точки подключения".

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

IConnectionPointContainer

IConnectionPointContainerImpl

Требования

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

IConnectionPointContainerImpl::EnumConnectionPoints

Создает перечислитель для итерации через точки подключения, поддерживаемые в подключаемом объекте.

STDMETHOD(EnumConnectionPoints)(IEnumConnectionPoints** ppEnum);

Замечания

См. раздел IConnectionPointContainer::EnumConnectionPoints в пакете SDK для Windows.

IConnectionPointContainerImpl::FindConnectionPoint

Извлекает указатель интерфейса на точку подключения, поддерживающую указанный идентификатор IID.

STDMETHOD(FindConnectionPoint)(REFIID riid, IConnectionPoint** ppCP);

Замечания

См. раздел IConnectionPointContainer::FindConnectionPoint в пакете SDK для Windows.

См. также

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