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)。 mutex 是允许一个线程对资源的互斥的访问的同步对象。

  • piid
    一个接口 ID 指针 (IID*) IRowsetNotify 的连接点接口。 默认值为 &__uuidof (IRowsetNotify)。

  • DynamicUnkArray
    数组类型 CComDynamicUnkArray,是动态分配的一些 IUnknown 指向客户端接收接口。

成员

0y2ac5fk.collapse_all(zh-cn,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 提供程序模板 (C++)

OLE DB 提供程序模板体系结构

创建可更新的提供程序