上传时的驱动程序行为

驱动程序的行为取决于正在调用上传的项类型。

例如,如果在“Flatbed”项 (即WIA_IPA_ITEM_CATEGORY属性设置为WIA_CATEGORY_FLATBED) 的项上调用 IWiaTransfer::Upload,则上传数据的确切含义未定义,因为“Flatbed”项不是数据存储项。 通常,供应商将使用 IWiaTransfer::Upload 来启用其扩展或应用程序以某种专有方式与设备通信。

但是,如果对应用程序最近通过调用 IWiaItem2::CreateChildItem 创建的应用程序项调用 IWiaTransfer::Upload,则上传应表示设备的某些新数据项,例如文件,需要保存到设备的存储中。

Microsoft Windows SDK文档中介绍了 IWiaTransferIWiaItem2 接口。