次の方法で共有


WIA_DATA_TRANSFER_INFO構造体 (wia_xp.h)

WIA_DATA_TRANSFER_INFO構造は、Windows イメージ取得 (WIA) デバイスからデータのバンドを取得するために使用されるバッファーを記述するためにアプリケーションによって使用されます。 これは主に IWiaDataTransfer インターフェイスのメソッドと組み合わせて使用されます。

構文

typedef struct _WIA_DATA_TRANSFER_INFO {
  ULONG ulSize;
  ULONG ulSection;
  ULONG ulBufferSize;
  BOOL  bDoubleBuffer;
  ULONG ulReserved1;
  ULONG ulReserved2;
  ULONG ulReserved3;
} WIA_DATA_TRANSFER_INFO, *PWIA_DATA_TRANSFER_INFO;

メンバー

ulSize

種類: ULONG

この構造体のサイズを格納します。 アプリケーションが WIA インターフェイス メソッドにこの構造体を渡す前に 、sizeof(WIA_DATA_TRANSFER_INFO) に設定する必要があります。

ulSection

種類: ULONG

アプリケーションによって割り当てられたメモリの共有セクションへの省略可能なハンドルを指定します。 このメンバーが NULL に設定されている場合、 IWiaDataTransfer::idtGetBandedData によって共有メモリ自体が割り当てられます。

ulBufferSize

種類: ULONG

データ転送に使用されるバッファーのサイズ (バイト単位)。

bDoubleBuffer

種類: BOOL

デバイスがダブル バッファーの場合は TRUE 、デバイスがダブル バッファーされていない場合は FALSE を格納します。

ulReserved1

種類: ULONG

WIA システム DLL で使用するために予約されています。 0 に設定する必要があります。

ulReserved2

種類: ULONG

WIA システム DLL で使用するために予約されています。 0 に設定する必要があります。

ulReserved3

種類: ULONG

WIA システム DLL で使用するために予約されています。 0 に設定する必要があります。

要件

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