IConnectionPointImpl

templatelt, klasaTStała IID *Identyfikator PIIDKlasaCDV= CComDynamicUnkArray >
Klasa IConnectionPointImpl: _ICPLocator publicznych <
identyfikator piid

Parametry

T

Klasa, pochodzące z IConnectionPointImpl.

identyfikator piid

Wskaźnik IID interfejs reprezentowanej przez obiekt punktu połączenia.

CDV

Klasa, która zarządza połączeń. Wartością domyślną jest CComDynamicUnkArray, który zezwala na nieograniczoną liczbę połączeń. Można korzystać także CComUnkArray, która określa stałą liczbę połączeń.

IConnectionPointImpl implementuje punktu połączenia, który pozwala na obiekt, który będzie wystawiać interfejs wychodzący do klienta. Klient implementuje ten interfejs na obiekcie o nazwie obiektu sink.

ATL używa IConnectionPointContainerImpl do wykonania składnika obiektu. Każdy punkt połączenia w obrębie obiektu składnika reprezentuje interfejs wychodzący, identyfikowane przez identyfikator piid. Klasa CDV zarządza połączeń między punktem połączenia i obiekt sink. Każde połączenie jest unikatowo identyfikowana przez "cookie."

Aby uzyskać więcej informacji o używaniu punktów połączenia w ATL zobacz artykuł Punktów połączeń.

# include lt;atlcom.h>

Członkowie klasy

Zobacz też  IConnectionPoint

Index