ドライバーの動作は、アップロードが呼び出されている項目の種類によって異なります。
たとえば、 IWiaTransfer::Upload が "Flatbed" 項目 (つまり、WIA_IPA_ITEM_CATEGORY プロパティが WIA_CATEGORY_FLATBED に設定されている項目) で呼び出されている場合、"Flatbed" 項目はデータ ストレージ項目ではないため、データのアップロードの正確な意味は未定義です。 通常、ベンダーは IWiaTransfer::Upload を使用して、拡張機能またはアプリケーションが独自の方法でデバイスと通信できるようにします。
ただし、 IWiaItem2:: CreateChildItem に対するアプリケーションの呼び出しによって最近作成されたアプリケーション項目で IWiaTransfer::Upload が呼び出されている場合、アップロードはデバイスのストレージに保存する必要があるファイルなどのデバイスの新しいデータ項目を表す必要があります。
IWiaTransfer インターフェイスと IWiaItem2 インターフェイスについては、Microsoft Windows SDK のドキュメントを参照してください。