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) |