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