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


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

Члены

0y2ac5fk.collapse_all(ru-ru,VS.110).gifМетоды

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

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