Freigeben über


CONNECTION_POINT_ENTRY

Gibt einen Verbindungspunkt für die angegebene Schnittstelle in die Verbindungspunktzuordnung ein, damit auf sie zugegriffen werden kann.

CONNECTION_POINT_ENTRY( iid )

Parameter

  • iid
    [in] Die GUID der Schnittstelle, die der Verbindungspunktzuordnung hinzugefügt wird.

Hinweise

Verbindungspunkteinträge in der Zuordnung werden durch IConnectionPointContainerImpl verwendet.Die Klasse, die die Verbindungspunktzuordnung enthält, muss von IConnectionPointContainerImpl erben.

Starten Sie die Verbindungspunktzuordnung mit dem BEGIN_CONNECTION_POINT_MAP-Makro, fügen Sie Einträge für jeden der Verbindungspunkte mit dem CONNECTION_POINT_ENTRY-Makro hinzu, schließen Sie die Zuordnung mit dem END_CONNECTION_POINT_MAP-Makro ab.

Weitere Informationen über Verbindungspunkte in ATL, finden Sie im Artikel Verbindungspunkte.

Beispiel

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.

Anforderungen

Header: möchten

Siehe auch

Weitere Ressourcen

Verbindungspunkt-Makros

ATL-Makros