Freigeben über


Dateiübertragungen

Anmerkung Dateiübertragungen sind für Betriebssysteme vor Windows Vista vorgesehen.

Eine Dateidatenübertragung ist eine Übertragung von Bilddaten vom WIA-Minidriver in eine Datei, die der WIA-Dienst erstellt hat. Die WIA-Anwendung, die die Datenübertragung initiiert, gibt an, dass sie für die Durchführung einer Dateiübertragung bereit ist.

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 die zu übertragenden Daten angefordert werden. Der Minidriver benötigt einen eigenen Speicher, sodass der Bustreiberstapel der unteren Ebene in der Lage ist, die abgerufenen Daten in den Puffer zu platzieren. Wenn der WIA-Minidriver die Daten in seinem Puffer empfängt, verwendet er die WiasWriteBufToFile WIA-Dienstbibliotheksfunktion und übergibt den Speicherpuffer. Die WIA-Dienstbibliothek schreibt dann den Inhalt des WIA-Minidriver-Speicherpuffers in die Datei, die der WIA-Dienst erstellt hat, wie im folgenden Diagramm dargestellt.

Diagramm, das die Übertragung einer WIA-Treiberdatei veranschaulicht.

Verwenden Sie die Dienstbibliotheksfunktion wiasWriteBufToFile für die meisten Dateiübertragungen. Verwenden Sie die WiasWritePageBufToFile-Dienstbibliotheksfunktion nur für Treiber, die den WIA-Dienst zum Schreiben von TIFF-Dateien mit mehreren Seiten erfordern. Treiber, die ihre eigenen TIFF-Header verwenden, wenn sie mehrseitige TIFF-Dateien schreiben, sollten wiasWriteBufToFile verwenden.