IRowsetNotifyCP クラス
コネクション ポイント インターフェイス IRowsetNotifyのプロバイダー サイトを実行します。
template <
class T,
class ReentrantEventSync = CComSharedMutex
>
class IRowsetNotifyCP :
public IConnectionPointImpl<
T,
piid = &__uuidof(IRowsetNotify),
CComDynamicUnkArray DynamicUnkArray
>,
public ReentrantEventSync
パラメーター
T
IRowsetNotifyCPから派生したクラス。ReentrantEventSync
再入 (既定サポートするミューテックスのクラスは CComSharedMutexです)。ミューテックスは、同期オブジェクトとリソースへのスレッド 1 相互に排他的なアクセスです。piid
IRowsetNotify のコネクション ポイント インターフェイスのインターフェイス ID のポインター (IID*)。既定値は **&__uuidof(IRowsetNotify)**です。DynamicUnkArray
配列型 CComDynamicUnkArray、クライアントのシンク インターフェイスへのポインター IUnknown の動的に割り当てられた配列である。
メンバー
メソッド
列の値の変更のコンシューマーに通知します。 |
|
行に影響する変更のコンシューマーに通知します。 |
|
行全体の設定に影響する変更のコンシューマーに通知します。 |
解説
IRowsetNotifyCP はブロードキャスト関数を実装して、コネクション ポイント IID_IRowsetNotify 上のリスナーに対し、行セットの内容変更をアドバイズします。
コンシューマーが通知を処理できるように、 IRowsetNotifyImpl を使用してコンシューマー (別名 「シンク」)の IRowsetNotify を実行し、登録する必要があることに注意してください。コンシューマーのコネクション ポイント インターフェイスの実装に関する 通知の受信 を参照してください。
通知の実行の詳細については、 「 更新可能なプロバイダーの作成の通知のサポート」を参照してください。
必要条件
Header: atldb.h
参照
関連項目
Overview of Notifications (OLE DB)