Condividi tramite


WIA_IPA_BUFFER_SIZE

La proprietà WIA_IPA_BUFFER_SIZE contiene le dimensioni del buffer, in byte, utilizzate durante il trasferimento dei dati. Il minidriver WIA crea e gestisce questa proprietà.

Tipo di proprietà: VT_I4

Valori validi: WIA_PROP_NONE

Diritti di accesso: sola lettura

Commenti

La proprietà WIA_IPA_BUFFER_SIZE è identica alla proprietà WIA_IPA_MIN_BUFFER_SIZE .

Un'applicazione può leggere WIA_IPA_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 contenuto nella proprietà WIA_IPA_BUFFER_SIZE è la quantità minima di dati che un'applicazione può richiedere in qualsiasi momento. Maggiore sarà la dimensione del buffer, maggiore sarà la quantità di richieste al dispositivo. Questa dimensione maggiore del buffer può rendere il dispositivo lento e non risponde, può rallentare le prestazioni complessive del computer e può consumare 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 al 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 implementi questa proprietà, le applicazioni progettate per Windows Server 2003, Windows XP e 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)

Vedi anche

WIA_IPA_MIN_BUFFER_SIZE