Partager via


CONNECTION_POINT_ENTRY

Entre dans un point de connexion pour l'interface spécifiée dans la table des points de connexion afin qu'il puisse y accéder.

CONNECTION_POINT_ENTRY( iid )

Paramètres

  • iid
    [in] GUID de l'interface ajoutée à la table des points de connexion.

Notes

Les entrées de point de connexion dans le mappage sont utilisées par IConnectionPointContainerImpl. La classe qui contient la table des points de connexion doit hériter d' IConnectionPointContainerImpl.

Démarrez votre table des points de connexion avec la macro de BEGIN_CONNECTION_POINT_MAP , ajoutez les entrées pour chacun de vos points de connexion avec la macro d' CONNECTION_POINT_ENTRY , et exécutez le plan avec la macro d' END_CONNECTION_POINT_MAP .

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

Exemple

class ATL_NO_VTABLE CConnect2 :
   public CComObjectRootEx<CComSingleThreadModel>,
   public CComCoClass<CConnect2, &CLSID_Connect2>,
   public IConnectionPointContainerImpl<CConnect2>,
   public IPropertyNotifySinkCP<CConnect2>
{
public:
   BEGIN_CONNECTION_POINT_MAP(CConnect2)
      CONNECTION_POINT_ENTRY(IID_IPropertyNotifySink)
   END_CONNECTION_POINT_MAP()

   // Remainder of class declaration omitted.

Configuration requise

Header: atlcom.h

Voir aussi

Autres ressources

Macros de point de connexion

Macros ATL