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 使用。 必须设置为零。

ulReserved2

类型: ULONG

保留供 WIA 系统 DLL 使用。 必须设置为零。

ulReserved3

类型: ULONG

保留供 WIA 系统 DLL 使用。 必须设置为零。

要求

   
最低受支持的客户端 Windows 2000 专业版、Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 wia_xp.h (包括 Wia.h)