Classes de point de connexion ATL
ATL utilise les classes suivantes pour prendre en charge des points de connexion :
IConnectionPointImpl implémente un point de connexion. L'IID de l'interface sortante qu'il représente est passé comme paramètre de modèle.
IConnectionPointContainerImpl implémente le conteneur de point de connexion et gère la liste d'objets d' IConnectionPointImpl .
IPropertyNotifySinkCP implémente un point de connexion qui représente l'interface d' IPropertyNotifySink .
CComDynamicUnkArray gère un nombre arbitraire de connexions entre le point de connexion et les récepteurs.
CComUnkArray gère un nombre prédéfini de plug-ins comme spécifié par le paramètre de modèle.
CFirePropNotifyEvent informe le récepteur d'un client qu'une propriété de l'objet a changé ou est sur le point de modifier.
IDispEventImpl fournit la prise en charge des points de connexion pour un objet ATL COM. Ces points de connexion sont mappés à une table de récepteurs d'événements, qui est fournie par l'objet COM.
IDispEventSimpleImpl fonctionne conjointement avec la table de récepteurs d'événements de votre classe pour router des événements à la fonction gestionnaire appropriée.