IRowsetNotifyCP クラス
更新 : 2007 年 11 月
コネクション ポイント インターフェイス 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
参照
概念
参照
Overview of Notifications (OLE DB)