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