Elemento automatico
Per implementare l'analisi configurata automaticamente in Windows 7 e versioni successive, un minidriver WIA deve includere un elemento automaticonell'albero degli elementi WIA per il dispositivo scanner. Un elemento automatico appartiene alla categoria WIA_CATEGORY_AUTO. Per altre informazioni su questa categoria, vedere Categorie di elementi WIA.
Il diagramma seguente mostra un albero degli elementi WIA di esempio che include un elemento automatico. L'elemento automatico è un elemento figlio dell'elemento radice nell'albero.
Oltre all'elemento automatico, l'albero WIA nel diagramma precedente include un elemento flat e un elemento feeder, entrambi figlio dell'elemento radice. L'architettura WIA richiede che un elemento automatico non sia mai l'unico figlio dell'elemento radice: un elemento automatico ha sempre uno o più elementi di pari livello. Almeno uno di questi fratelli deve essere un elemento piatto, un elemento feeder o un elemento film. Per altre informazioni su questi elementi, vedere Categorie di elementi WIA.
Se un dispositivo scanner WIA supporta l'analisi automatica, un'applicazione WIA può acquisire un'immagine dall'origine di input attualmente selezionata nel dispositivo richiedendo un trasferimento dati dall'elemento automatico. In risposta a questa richiesta, il dispositivo può configurare automaticamente la maggior parte delle impostazioni di analisi prima di acquisire l'immagine. L'applicazione è responsabile solo per determinare il formato di file da usare per il trasferimento. Per questo motivo, un elemento automatico implementa un subset relativamente piccolo delle proprietà WIA implementate dall'elemento WIA per un'origine di input completamente programmabile, ovvero un elemento flatbed, un elemento feeder o un elemento film. Per altre informazioni, vedere Proprietà WIA supportate da un elemento automatico.
L'architettura WIA non consente a un dispositivo scanner di funzionare in modalità di analisi configurata automaticamente per selezionare automaticamente il formato di file usato per trasferire i dati dell'immagine acquisiti da un'origine di input. L'applicazione determina invece il formato del file selezionando in modo esplicito un formato o semplicemente accettando il formato predefinito. Questa restrizione impedisce al dispositivo di trasferire i dati dell'immagine analizzati in un formato che l'applicazione non può usare.
Un minidriver WIA per un dispositivo scanner che supporta l'analisi configurata automaticamente deve impostare il bit del flag AUTO_SOURCE nel valore della proprietà WIA_DPS_DOCUMENT_HANDLING_CAPABILITIES implementato dall'elemento radice nell'albero WIA. Un'applicazione WIA può eseguire una query su questa proprietà per determinare se l'albero degli elementi WIA per il dispositivo contiene un elemento automatico.