Udostępnij za pośrednictwem


IRowsetNotifyCP — Klasa

Implementuje witryny dostawcy dla tego interfejsu punktu połączenia IRowsetNotify.

template <
   class T, 
   class ReentrantEventSync = CComSharedMutex 
>
class IRowsetNotifyCP : 
   public IConnectionPointImpl<
      T, 
      piid = &__uuidof(IRowsetNotify), 
      CComDynamicUnkArray DynamicUnkArray
   >,
   public ReentrantEventSync

Parametry

  • T
    Klasa pochodna od IRowsetNotifyCP.

  • ReentrantEventSync
    Klasy obiektu mutex, która obsługuje współużytkowania wątkowości (wartością domyślną jest CComSharedMutex).Mutex jest obiektem synchronizacji, który pozwala jednym wątku wyłączny dostęp do zasobu.

  • piid
    Wskaźnik ID interfejsu (IID *) dla IRowsetNotify interfejsu punktu połączenia.Wartością domyślną jest &__uuidof(IRowsetNotify).

  • DynamicUnkArray
    Tablica typu CComDynamicUnkArray, który jest przydzielany dynamicznie tablica IUnknown wskaźniki do klienta sink interfejsów.

Elementy członkowskie

Metody

Fire_OnFieldChange

Informuje konsumenta o zmianie wartość kolumny.

Fire_OnRowChange

Powiadomi konsumenta zmian wpływających na wiersze.

Fire_OnRowsetChange

Powiadomi konsumenta zmian wpływających na cały zestaw wierszy.

Uwagi

IRowsetNotifyCPimplementuje funkcje doradzanie słuchaczy na punkt połączenia emisji IID_IRowsetNotify o zmianach zawartości zestaw wierszy.

Należy zauważyć, że musi również wdrożyć i zarejestrować IRowsetNotify dla konsumenta (znany również jako "obiekt sink") przy użyciu IRowsetNotifyImpl tak, że konsument może obsługiwać powiadomień.Zobacz Odbieranie powiadomień o implementacji interfejsu punktu połączenia dla konsumenta.

Szczegółowe informacje na temat wdrażania powiadomień, zobacz "Wspieranie powiadomienia" w tworzenia aktualizowalna dostawca.

Wymagania

Nagłówek: atldb.h

Zobacz też

Informacje

Notifications (COM)

Overview of Notifications (OLE DB)

BEGIN_CONNECTION_POINT_MAP

END_CONNECTION_POINT_MAP

CONNECTION_POINT_ENTRY

Koncepcje

Szablony dostawców OLE DB (C++)

Architektura szablonu dostawcy OLE DB

Tworzenie aktualizowalnego dostawcy