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 seinen Erweiterungen oder Anwendungen die Kommunikation mit dem Gerät auf proprietäre Weise zu ermöglichen.

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

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