WIA_IPA_MIN_BUFFER_SIZE
La proprietà WIA_IPA_MIN_BUFFER_SIZE specifica le dimensioni minime del buffer usate nei trasferimenti di dati.
Tipo di proprietà: VT_I4
Valori validi: WIA_PROP_NONE
Diritti di accesso: sola lettura
Commenti
Se viene eseguito un trasferimento dati tramite un meccanismo di callback, il valore della proprietà WIA_IPA_MIN_BUFFER_SIZE può essere ridotto a 64 KB. Tuttavia, se il trasferimento è in file, il valore della proprietà è il numero di byte necessari per trasferire una pagina di dati alla volta. Il minidriver WIA crea e gestisce questa proprietà WIA.
WIA_IPA_MIN_BUFFER_SIZE è identico alla proprietà WIA_IPA_BUFFER_SIZE .
Un'applicazione può leggere WIA_IPA_MIN_BUFFER_SIZE per determinare le dimensioni del buffer specificate dal driver per i trasferimenti di dati. Il servizio WIA legge anche questa proprietà per allocare memoria per il minidriver durante il trasferimento dei dati.
Nota
Il valore che la proprietà WIA_IPA_MIN_BUFFER_SIZE contiene è la quantità minima di dati che un'applicazione può richiedere in qualsiasi momento. Maggiore sarà la dimensione del buffer, le richieste al dispositivo saranno maggiori. Questa dimensione del buffer più grande può rendere il dispositivo lento e non risponde, può rallentare le prestazioni complessive del computer e può utilizzare risorse eccessive. Le dimensioni del buffer troppo piccole possono rallentare le prestazioni del trasferimento dei dati richiedendo molte richieste più piccole. Scegliere una dimensione del buffer ragionevole considerando le dimensioni tipiche di una richiesta di dati nel dispositivo, il numero di richieste e le dimensioni di tali richieste.
Requisiti
Versione: Facoltativo per i driver di Windows Vista per tutti gli elementi abilitati per il trasferimento. Se questa proprietà viene implementata, le applicazioni scritte per Windows Server 2003, Windows XP e le versioni precedenti di Windows possono stimare le dimensioni del buffer di trasferimento e, pertanto, la velocità di trasferimento sarà ottimale.
Intestazione: wiadef.h (include Wiadef.h)