次の方法で共有


IWiaDataTransfer インターフェイス (wia_xp.h)

IWiaDataTransfer インターフェイスは、高パフォーマンスのデータ転送インターフェイスです。 このインターフェイスでは、デバイス オブジェクトからアプリケーションにデータを転送するための共有メモリ ウィンドウがサポートされており、マーシャリング中に不要なデータ コピーが不要になります。 コールバック メカニズムは、 IWiaDataCallback インターフェイスの形式で提供されます。 これにより、アプリケーションは、データ転送状態通知を取得し、Windows イメージ取得 (WIA) デバイスからアプリケーションにデータを転送し、保留中のデータ転送を取り消します。

メモ Windows Vista アプリケーションの場合は、 IWiaDataTransfer ではなく IWiaTransfer を使用します
 

継承

IWiaDataTransfer インターフェイスは、IUnknown インターフェイスから継承されます。 IWiaDataTransfer には、次の種類のメンバーもあります。

メソッド

IWiaDataTransfer インターフェイスには、これらのメソッドがあります。

 
IWiaDataTransfer::idtEnumWIA_FORMAT_INFO

IWiaDataTransfer::idtEnumWIA_FORMAT_INFO メソッドは、IEnumWIA_FORMAT_INFO インターフェイスのバンド転送実装を作成します。
IWiaDataTransfer::idtGetBandedData

IWiaDataTransfer::idtGetBandedData メソッドは、ハードウェア デバイスからアプリケーションにデータのバンドを転送します。 効率を高める目的で、アプリケーションは連続するバンドで Windows Image Acquisition (WIA) ハードウェア デバイスからデータを取得します。
IWiaDataTransfer::idtGetData

IWiaDataTransfer::idtGetData メソッドは、Windows イメージ取得 (WIA) デバイスから完全なファイルを取得します。
IWiaDataTransfer::idtGetExtendedTransferInfo

IWiaDataTransfer::idtGetExtendedTransferInfo は、バンドデータ転送の場合にデータ転送バッファーに関連する拡張情報を取得します。
IWiaDataTransfer::idtQueryGetData

IWiaDataTransfer::idtQueryGetData メソッドは、Windows イメージ取得 (WIA) デバイスに対してクエリを実行して、サポートされているデータ形式の種類を判断するためにアプリケーションによって使用されます。

注釈

IWiaDataTransfer インターフェイスは、すべてのコンポーネント オブジェクト モデル (COM) インターフェイスと同様に、IUnknown インターフェイス メソッドを継承します。

IUnknown の各種メソッド 説明
IUnknown::QueryInterface サポートされるインターフェイスへのポインターを返します。
IUnknown::AddRef 参照カウントをインクリメントします。
IUnknown::Release 参照カウントをデクリメントします。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional、Windows XP [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー wia_xp.h (Wia.h を含む)