次の方法で共有


IRowsetNotifyCP クラス

コネクション ポイント インターフェイス IRowsetNotify のプロバイダー サイトを実装します。

template <
   class T, 
   class ReentrantEventSync = CComSharedMutex 
>
class IRowsetNotifyCP : 
   public IConnectionPointImpl<
      T, 
      piid = &__uuidof(IRowsetNotify), 
      CComDynamicUnkArray DynamicUnkArray
   >,
   public ReentrantEventSync

パラメーター

  • T
    IRowsetNotifyCP の派生クラス。

  • ReentrantEventSync
    再入をサポートするミューテックス クラス (既定では CComSharedMutex)。 ミューテックスは、スレッドがリソースに対して相互に排他アクセスできるようにする同期オブジェクトです。

  • piid
    IRowsetNotify コネクション ポイント インターフェイスのインターフェイス ID ポインター (IID*)。 既定値は &__uuidof(IRowsetNotify) です。

  • DynamicUnkArray
    CComDynamicUnkArray 型の配列。この配列は、クライアント シンク インターフェイスへの IUnknown ポインターの動的に割り当てられた配列です。

解説

IRowsetNotifyCP はブロードキャスト関数を実装して、コネクション ポイント IID_IRowsetNotify 上のリスナーに対し、行セットの内容変更をアドバイズします。

IRowsetNotifyImpl を使用して、"シンク" とも呼ばれるコンシューマーで IRowsetNotify を実装および登録し、コンシューマーで通知を処理できるようにします。 コンシューマーのコネクション ポイント インターフェイスの実装の詳細については、「通知の受信」を参照してください。

通知の実装の詳細については、「更新可能なプロバイダーの作成」の「通知のサポート」を参照してください。

必要条件

**ヘッダー:**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 プロバイダー テンプレートのアーキテクチャ

更新可能なプロバイダーの作成

その他の技術情報

IRowsetNotifyCP のメンバー