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


Класс IConnectionPointImpl

Этот класс реализует точку подключения.

template<
   class T,
   const IID* piid,
   class CDV = CComDynamicUnkArray 
>
class ATL_NO_VTABLE IConnectionPointImpl :
   public _ICPLocator< piid >

Параметры

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

  • piid
    Указатель на идентификатор IID интерфейса, представленного объектом точки подключения.

  • CDV
    Класс, который управляет соединениями.Значение по умолчанию CComDynamicUnkArray, который разрешает неограниченные соединения.Можно также использовать CComUnkArray, задает фиксированное число подключений.

Члены

6ktzcw1c.collapse_all(ru-ru,VS.110).gifОткрытые методы

Имя

Описание

IConnectionPointImpl::Advise

Устанавливает связь между точкой подключения и получателя.

IConnectionPointImpl::EnumConnections

Создает перечислитель для перебора соединения для точки подключения.

IConnectionPointImpl::GetConnectionInterface

Извлекает идентификатор IID интерфейса, представленного точки подключения.

IConnectionPointImpl::GetConnectionPointContainer

Получает указатель интерфейса на доступный для соединения объект.

IConnectionPointImpl::Unadvise

Завершает соединение установлено с помощью ранее Advise.

6ktzcw1c.collapse_all(ru-ru,VS.110).gifОткрытые члены данных

Имя

Описание

IConnectionPointImpl::m_vec

Управляет соединениями для точки подключения.

Заметки

IConnectionPointImpl реализует точку подключения, которая позволяет объекту предоставить исходящий интерфейс клиенту.Клиент реализует этот интерфейс в объекте вызывается приемником.

Библиотеки ATL используется IConnectionPointContainerImpl для реализации доступного для соединения объекта.Каждая точка подключения в доступный для соединения объект представляет исходящий интерфейс, указанный piid.Класс CDV управляет связью между точка подключения и получателя.Каждое подключение unique указано "файлом cookie".

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

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

_ICPLocator

IConnectionPointImpl

Требования

Header: atlcom.h

См. также

Ссылки

IConnectionPoint

Другие ресурсы

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