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
Informuje konsumenta o zmianie wartość kolumny. |
|
Powiadomi konsumenta zmian wpływających na wiersze. |
|
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
Overview of Notifications (OLE DB)
Koncepcje
Szablony dostawców OLE DB (C++)