Freigeben über


Treiberverhalten beim Hochladen

Das Verhalten des Treibers hängt davon ab, für welche Art von Element der Upload aufgerufen wird.

Wenn beispielsweise IWiaTransfer::Upload für ein "Flatbed"-Element aufgerufen wird (d. h. ein Element, dessen WIA_IPA_ITEM_CATEGORY Eigenschaft auf WIA_CATEGORY_FLATBED festgelegt ist), ist die genaue Bedeutung des Hochladens von Daten nicht definiert, da ein "Flatbed"-Element kein Datenspeicherelement ist. In der Regel verwendet ein Anbieter IWiaTransfer::Upload, um seine Erweiterungen oder Anwendungsprogramme auf eine proprietäre Weise mit dem Gerät zu kommunizieren.

Wenn IWiaTransfer::Upload jedoch für ein Anwendungselement aufgerufen wird, das kürzlich vom Aufruf der Anwendung an IWiaItem2::CreateChildItem erstellt wurde, sollte der Upload ein neues Datenelement für das Gerät darstellen, z. B. eine Datei, die im Speicher des Geräts gespeichert werden muss.

Die IWiaTransfer - und IWiaItem2-Schnittstellen werden in der Microsoft Windows SDK-Dokumentation beschrieben.