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 数组的指针。客户端接收接口。

成员

方法

Fire_OnFieldChange

更改通知的使用者该列的值。

Fire_OnRowChange

影响行通知的使用者。

Fire_OnRowsetChange

通知影响整行集的使用者。

备注

IRowsetNotifyCP 实现广播函数,将行集合内容的更改通知给连接点 IID_IRowsetNotify 上的侦听器。

请注意您还必须实现和使用者上注册 (aka 接收器“”),以便 IRowsetNotify 可以使用 IRowsetNotifyImpl 使用者处理通知。 请参见有关实现连接点的 接收通知 连接到使用者。

通知关于实现的详细信息,请参见“”中的 创建可更新的提供程序。支持通知

要求

**页眉:**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 提供程序模板体系结构

创建可更新的提供程序