共用方式為


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 連接點上的接聽程式關於資料列集內容的變更。

請注意您也必須實作和登錄在消費者 (也稱為收到的) 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 提供者樣板架構

建立可更新的提供者