Condividi tramite


In-Memory trasferimenti

Nota I trasferimenti in memoria sono destinati ai sistemi operativi precedenti a Windows Vista.

Un trasferimento di dati in memoria è un trasferimento di dati di imaging dal minidriver WIA in un buffer di memoria allocato dal servizio WIA. L'applicazione WIA che avvia il trasferimento dei dati determina sempre le dimensioni del buffer di trasferimento dati. Le dimensioni di questo buffer di trasferimento dati non possono essere inferiori al valore definito dal minidriver nella proprietà WIA_IPA_BUFFER_SIZE .

Dopo che l'applicazione WIA determina la dimensione del buffer, richiede al servizio WIA di avviare il trasferimento dei dati. Il servizio WIA alloca quindi il buffer di memoria delle dimensioni richieste (in base ai vincoli indicati nel paragrafo precedente) e richiede che il minidriver WIA inizi il trasferimento dei dati e inserisca i dati nel buffer fornito. Il minidriver WIA riempie il buffer con i dati e lo restituisce al servizio WIA, che quindi restituisce i dati all'applicazione WIA richiesta. Questo processo viene ripetuto fino a quando non sono presenti più dati da trasferire.

Il diagramma seguente illustra il trasferimento di memoria di un'immagine.

diagramma che illustra un trasferimento di memoria immagine.