IConnectionPointImpl

templatelt, classeTIID * constpiidclasseCDV= CComDynamicUnkArray >
Class IConnectionPointImpl : public _ICPLocator <
piid >

Paramètres

T

Votre classe dérivée de IConnectionPointImpl.

piid

Un pointeur vers l'IID de l'interface représentée par l'objet point de connexion.

CDV

Une classe qui gère les connexions. La valeur par défaut est CComDynamicUnkArray, qui permet des connexions illimitées. Vous pouvez également utiliser CComUnkArray, qui spécifie un nombre fixe de connexions.

IConnectionPointImpl implémente un point de connexion, ce qui permet à un objet d'exposer une interface sortante pour le client. Le client implémente cette interface sur un objet appelé un récepteur.

ATL utilise IConnectionPointContainerImpl à mettre en œuvre l'objet connectable. Chaque point de connexion dans l'objet connectable représente une interface sortante, identifiée par piid. Classe CDV gère les connexions entre le point de connexion et un évier. Chaque connexion est identifiée de manière unique par un « cookie ».

Pour plus d'informations sur l'utilisation des points de connexion dans ATL, consultez l'article Points de connexion.

# include lt;atlcom.h>

Membres de classe

Voir aussi  ; IConnectionPoint

Index