Класс IRowsetNotifyCP
Реализует сайт поставщика для интерфейса IRowsetNotify точки подключения.
template <
class T,
class ReentrantEventSync = CComSharedMutex
>
class IRowsetNotifyCP :
public IConnectionPointImpl<
T,
piid = &__uuidof(IRowsetNotify),
CComDynamicUnkArray DynamicUnkArray
>,
public ReentrantEventSync
Параметры
T
Класс, производный от IRowsetNotifyCP.ReentrantEventSync
Класс мьютексов, поддерживающий reentrancy (значение по умолчанию CComSharedMutex). Мьютекс объект синхронизации, позволяющий одним потоком — монопольный доступ к ресурсу.piid
Указатель на идентификатор интерфейса (IID*) точки подключения для интерфейса IRowsetNotify . Значение по умолчанию &__uuidof(IRowsetNotify).DynamicUnkArray
Массив типа CComDynamicUnkArray, который динамически выбранный массив указателей IUnknown к интерфейсам приемника клиента.
Члены
Методы
Уведомляет объект-получателя изменения значения столбца. |
|
Уведомляет объект-получателя изменений, влияющих на строки. |
|
Уведомляет объект-получателя изменений, влияющих на весь набор строк. |
Заметки
IRowsetNotifyCP реализует широковещательные функции для уведомления пользователей в точке подключения IID_IRowsetNotify об изменениях содержимого набора строк.
Обратите внимание, что необходимо также реализовать и регистрация IRowsetNotify на также известном объекте-получателе (как «приемник») с помощью IRowsetNotifyImpl, чтобы объект-получатель смог обрабатывать уведомления. В разделе Получение уведомлений о реализации интерфейса точки подключения на объекте-получателе.
Дополнительные сведения о реализации уведомлений см. в разделе «поддержка уведомлений» раздела Создание обновляемого поставщика.
Требования
Header: atldb.h
См. также
Ссылки
Overview of Notifications (OLE DB)
Основные понятия
Шаблоны поставщика OLE DB (С++)