Класс IConnectionPointContainerImpl
Этот класс реализует контейнер точки подключения для управления коллекцией объектов 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.