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