CONNECTION_POINT_ENTRY

Immette un punto di connessione per l'interfaccia specificata nella mappa dei punti di connessione in modo che possa accedere.

CONNECTION_POINT_ENTRY( iid )

Parametri

  • iid
    [in] Il GUID dell'interfaccia aggiunta alla mappa dei punti di connessione.

Note

Le voci del punto di connessione nel mapping vengono utilizzate da IConnectionPointContainerImpl.La classe che contiene la mappa dei punti di connessione deve ereditare da IConnectionPointContainerImpl.

Avviare la mappa dei punti di connessione con la macro BEGIN_CONNECTION_POINT_MAP, aggiungere le voci per ognuno dei punti di connessione con la macro CONNECTION_POINT_ENTRY ed eseguire il mapping alla macro END_CONNECTION_POINT_MAP.

Per ulteriori informazioni sui punti di connessione in ATL, vedere l'articolo Punti di connessione.

Esempio

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.

Requisiti

Header: atlcom.h

Vedere anche

Altre risorse

Macro del punto di connessione

Macro ATL