Dateiübertragungen
Hinweis Dateiübertragungen sind für Betriebssysteme vor Windows Vista vorgesehen.
Eine Dateidatenübertragung ist eine Übertragung von Bilddaten vom WIA-Minitreiber in eine Datei, die der WIA-Dienst erstellt hat. Die WIA-Anwendung, die die Datenübertragung initiiert, gibt dem WIA-Dienst an, dass er bereit ist, eine Dateiübertragung durchzuführen.
Der WIA-Dienst erstellt dann eine Datei und weist den WIA-Minidriver an, Daten in die Datei zu übertragen. Der WIA-Minidriver kontaktiert das Gerät, indem er die Übertragung der Daten anfordert. Der Minidriver benötigt einen eigenen Arbeitsspeicher, sodass der Bustreiberstapel auf niedrigerer Ebene die erfassten Daten im Puffer platzieren kann. Wenn der WIA-Minidriver die Daten in seinem Puffer empfängt, verwendet er die WIA-Dienstbibliotheksfunktion wiasWriteBufToFile und übergibt den Arbeitsspeicherpuffer. Die WIA-Dienstbibliothek schreibt dann den Inhalt des Arbeitsspeicherpuffers des WIA-Minitreibers in die Datei, die der WIA-Dienst erstellt hat, wie im folgenden Diagramm dargestellt.
Verwenden Sie die WiasWriteBufToFile-Dienstbibliotheksfunktion für die meisten Dateiübertragungen. Verwenden Sie die WiasWritePageBufToFile-Dienstbibliotheksfunktion nur für Treiber, die den WIA-Dienst zum Schreiben von mehrseitigen TIFF-Dateien erfordern. Treiber, die beim Schreiben von mehrseitigen TIFF-Dateien eigene TIFF-Header verwenden, sollten wiasWriteBufToFile verwenden.