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