Udostępnij za pośrednictwem


CONNECTION_POINT_ENTRY

Wejścia punktu połączenia dla określonego interfejsu w mapie punktu połączenia, dzięki czemu można uzyskać dostęp.

CONNECTION_POINT_ENTRY( iid )

Parametry

  • iid
    [w] Identyfikator GUID interfejsu dodawanych do mapy punktu połączenia.

Uwagi

Zapisy punktu połączenia na mapie są używane przez IConnectionPointContainerImpl.Klasy zawierającej mapę punktu połączenia musi dziedziczyć po IConnectionPointContainerImpl.

Start mapę punktu połączenia z BEGIN_CONNECTION_POINT_MAP makra, Dodaj wpisy dla każdego z punktów połączenia z CONNECTION_POINT_ENTRY makro i ukończyć mapy z END_CONNECTION_POINT_MAP makro.

Aby uzyskać więcej informacji na temat punktów połączenia ATL, zobacz artykuł Punktów połączenia.

Przykład

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.

Wymagania

Nagłówek: atlcom.h

Zobacz też

Inne zasoby

Makra punktu połączenia

Makra ATL