이 예제에서는 개체를 지 원하는 IPropertyNotifySink 나가는 인터페이스
나와있는 클래스: nbsp; 공공 CComObjectRootEx <CComObjectThreadModel>
? 공공 CComCoClass < 나와있는, & CLSID_CConnect >
? 공공 IConnectionPointContainerImpl <CConnect>
? < 나와있는, & IID_IPropertyNotifySink > 공용 IConnectionPointImpl
{
공개:
? ...
? BEGIN_COM_MAP(CConnect)
???? COM_INTERFACE_ENTRY_IMPL(IConnectionPointContainer)
? END_COM_MAP()
BEGIN_CONNECTION_POINT_MAP(CConnect)
???? CONNECTION_POINT_ENTRY(IID_IPropertyNotifySink)
? END_CONNECTION_POINT_MAP()
...
}
메모nbsp;IPropertyNotifySink 나가는 인터페이스를 지정할 때는 IConnectionPointImpl대신 IPropertyNotifySinkCP 클래스를 사용할 수 있습니다. 예를 들어(&N):
나와있는 클래스: nbsp; 공공 CComObjectRootEx <CComObjectThreadModel>
? 공공 CComCoClass < 나와있는, & CLSID_CConnect >
? 공공 IConnectionPointContainerImpl <CConnect>
? 공공 IPropertyNotifySinkCP <CConnect>
{
? ...
}