次の方法で共有


IDataObjectImpl クラス

更新 : 2007 年 11 月

このクラスには、汎用データ転送をサポートして接続を管理するためのメソッドが用意されています。

template< class T >
class IDataObjectImpl

パラメータ

  • T
    IDataObjectImpl の派生クラス。

解説

IDataObject インターフェイスは、汎用データ転送をサポートするためのメソッドを提供します。IDataObject は、FORMATETCSTGMEDIUM という 2 つの標準形式の構造体を使ってデータの取得と保存を行います。

また、IDataObject はシンクをアドバイズする接続を管理してデータ変更の通知を処理します。クライアントがデータ オブジェクトからデータ変更の通知を受け取るには、クライアントがアドバイズ シンクと呼ばれるオブジェクトに IAdviseSink インターフェイスを実装する必要があります。この後、クライアントが IDataObject::DAdvise を呼び出すと、データ オブジェクトとアドバイズ シンクとの間に接続が確立されます。

IDataObjectImpl クラスは、IDataObject の既定の実装を提供します。また、デバッグ ビルドの中でダンプ デバイスに情報を送って、IUnknown を実装します。

関連トピック   ATL チュートリアルATL プロジェクトの作成

必要条件

ヘッダー : atlctl.h

参照

その他の技術情報

IDataObjectImpl のメンバ

ATL クラスの概要