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 を含む) |