Поделиться через


Класс 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 к интерфейсам приемника клиента.

Члены

Методы

Fire_OnFieldChange

Уведомляет объект-получателя изменения значения столбца.

Fire_OnRowChange

Уведомляет объект-получателя изменений, влияющих на строки.

Fire_OnRowsetChange

Уведомляет объект-получателя изменений, влияющих на весь набор строк.

Заметки

IRowsetNotifyCP реализует широковещательные функции для уведомления пользователей в точке подключения IID_IRowsetNotify об изменениях содержимого набора строк.

Обратите внимание, что необходимо также реализовать и регистрация IRowsetNotify на также известном объекте-получателе (как «приемник») с помощью IRowsetNotifyImpl, чтобы объект-получатель смог обрабатывать уведомления. В разделе Получение уведомлений о реализации интерфейса точки подключения на объекте-получателе.

Дополнительные сведения о реализации уведомлений см. в разделе «поддержка уведомлений» раздела Создание обновляемого поставщика.

Требования

Header: atldb.h

См. также

Ссылки

Notifications (COM)

Overview of Notifications (OLE DB)

BEGIN_CONNECTION_POINT_MAP

END_CONNECTION_POINT_MAP

CONNECTION_POINT_ENTRY

Основные понятия

Шаблоны поставщика OLE DB (С++)

Архитектура шаблона поставщика OLE DB

Создание поставщика с возможностью записи