Klasa IRowsetNotifyCP
Implementuje interfejsu punkt połączenia można znaleźć w witrynie dostawcy 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
Klasa obiektu mutex, która obsługuje chronometrażu (wartość domyślna to CComSharedMutex).Mutex jest obiektem synchronizacji, który umożliwia jeden wątek wzajemnie wyłączny dostęp do zasobu.piid
Wskaźnik identyfikator interfejsu (IID *) dla IRowsetNotify interfejsu punktu połączenia.Wartością domyślną jest & __uuidof(IRowsetNotify).DynamicUnkArray
Tablica typu CComDynamicUnkArray, który jest przydzielany dynamicznie tablicę IUnknown wskaźniki do klienta sink interfejsów.
Członkowie
Metody
Powiadomi konsumenta o zmianie wartości kolumny. |
|
Powiadomi konsumenta zmiany wpływające na wiersze. |
|
Powiadomi konsumenta zmiany wpływające na cały zestaw wierszy. |
Uwagi
IRowsetNotifyCPimplementuje emisji funkcje doradzanie detektory na punkcie połączenia IID_IRowsetNotify zmian w zawartości zestawu wierszy.
Należy zauważyć, że musi również wdrożyć i zarejestrować IRowsetNotify na konsumenta (znany również jako "sink"), za pomocą IRowsetNotifyImpl tak, aby konsument może obsłużyć powiadomienia.Zobacz Odbieranie powiadomień o implementacji interfejsu punkt połączenia na konsumenta.
Szczegółowe informacje na temat wdrażania powiadomień, zobacz "Wspieranie powiadomień" w Tworzenie aktualizowalna dostawcy.
Wymagania
Nagłówek: atldb.h
Zobacz też
Informacje
Overview of Notifications (OLE DB)
Koncepcje
OLE DB Provider szablony (C++)