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


IConnectionPointImpl Class

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

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

Параметры

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

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

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

Члены

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

Имя

Описание

IConnectionPointImpl::Advise

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

IConnectionPointImpl::EnumConnections

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

IConnectionPointImpl::GetConnectionInterface

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

IConnectionPointImpl::GetConnectionPointContainer

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

IConnectionPointImpl::Unadvise

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

Открытые члены данных

Имя

Описание

IConnectionPointImpl::m_vec

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

Заметки

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

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

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

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

_ICPLocator

IConnectionPointImpl

Требования

Header: atlcom.h

См. также

Ссылки

IConnectionPoint

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

ATL Class Overview