WIA_DATA_CALLBACK_HEADER结构 (wia_xp.h)
在 Windows 映像采集 (WIA) 运行时系统对 IWiaDataCallback::BandedDataCallback 方法的一系列调用期间,WIA_DATA_CALLBACK_HEADER将传输到应用程序。
语法
typedef struct _WIA_DATA_CALLBACK_HEADER {
LONG lSize;
GUID guidFormatID;
LONG lBufferSize;
LONG lPageCount;
} WIA_DATA_CALLBACK_HEADER, *PWIA_DATA_CALLBACK_HEADER;
成员
lSize
类型: LONG
必须包含此结构的大小(以字节为单位)。 应初始化为 sizeof (WIA_DATA_CALLBACK_HEADER) 。
guidFormatID
类型: GUID
指示图像剪贴板格式。 有关剪贴板格式的列表,请参阅 SetClipboardData 函数。 在回调 IWiaDataCallback::BandedDataCallback 方法期间查询此参数, lMessage 参数设置为 IT_MSG_DATA_HEADER。
lBufferSize
类型: LONG
指定完整数据传输所需的缓冲区大小(以字节为单位)。 此值可以为零,表示总图像大小未知。 使用压缩的数据格式(例如) )时 (。 在这种情况下,应用程序应动态增加其缓冲区的大小。 有关详细信息,请参阅 WIA_IPA_ITEM_SIZE 中的 常见 WIA 项属性常量 。
lPageCount
类型: LONG
指定页计数。 指示 iWiaDataCallback::BandedDataCallback 方法的回调数,其中 lMessage 参数设置为 IT_MSG_NEW_PAGE。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 专业版、Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | wia_xp.h (包括 Wia.h) |