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)