Freigeben über


In-Memory Übertragungen

Hinweis In-Memory-Übertragungen sind für Betriebssysteme vor Windows Vista vorgesehen.

Eine In-Memory-Datenübertragung ist eine Übertragung von Bilddaten vom WIA-Minitreiber in einen Speicherpuffer, den der WIA-Dienst zugewiesen hat. Die WIA-Anwendung, die die Datenübertragung initiiert, bestimmt immer die Größe des Datenübertragungspuffers. Die Größe dieses Datenübertragungspuffers darf nicht kleiner als der Wert sein, den der Minitreiber in der WIA_IPA_BUFFER_SIZE-Eigenschaft definiert.

Nachdem die WIA-Anwendung die Puffergröße ermittelt hat, fordert sie den WIA-Dienst auf, die Datenübertragung zu starten. Der WIA-Dienst ordnet dann den Speicherpuffer der angeforderten Größe zu (gemäß den Einschränkungen, die im vorherigen Absatz erwähnt wurden) und fordert an, dass der WIA-Minitreiber mit der Datenübertragung beginnt und die Daten im angegebenen Puffer platziert. Der WIA-Minidriver füllt den Puffer mit Daten und gibt ihn an den WIA-Dienst zurück, der die Daten dann an die anfordernde WIA-Anwendung zurückgibt. Dieser Vorgang wird wiederholt, bis keine weiteren Daten übertragen werden.

Das folgende Diagramm veranschaulicht eine Speicherübertragung eines Bilds.

Diagramm zur Veranschaulichung einer Bildspeicherübertragung.