Condividi tramite


Elementi dell'applicazione e elementi driver

Gli elementi WIA rappresentano gli attributi del dispositivo e i dati del dispositivo. Le applicazioni di creazione dell'immagine visualizzano un dispositivo WIA come albero gerarchico di elementi, con l'elemento radice che rappresenta il dispositivo stesso e tutti gli elementi figlio che rappresentano immagini o cartelle che contengono immagini. L'albero visualizzato da un'applicazione è tuttavia separato dall'albero creato e gestito da un minidriver WIA. Quando un minidriver crea un albero di elementi, il servizio WiA crea automaticamente una copia identica di questo albero che può essere visualizzata dalle applicazioni di creazione dell'immagine. Gli elementi nell'albero copiato sono denominati elementi dell'applicazione. Gli elementi nell'albero creati da un minidriver sono denominati elementi driver.

Più di un'applicazione di creazione di immagini possono usare contemporaneamente un singolo dispositivo di imaging. La visualizzazione di ogni applicazione di un oggetto elemento in un albero di dispositivi deve pertanto essere indipendente dalla visualizzazione di un'altra applicazione. Questo risultato viene ottenuto come segue:

  1. Un minidriver crea un albero di elementi di oggetti interfaccia IWiaDrvItem usando l'interfaccia IWiaMiniDrv e le funzioni della libreria di servizi driver WIA. Gli elementi in questa struttura ad albero degli elementi driver sono oggetti globali usati dal minidriver per rappresentare gli elementi del dispositivo.

  2. Quando un'applicazione di creazione di immagini richiede l'accesso a un elemento nell'albero, il servizio WIA restituisce un oggetto elemento che rappresenta una copia dell'elemento driver. Quando un'applicazione acquisisce un'applicazione IWiaItem (descritta nell'oggetto elemento della documentazione Microsoft Windows SDK) (un elemento dell'applicazione), il servizio WIA collega questo oggetto all'oggetto IWiaDrvItem corrispondente dell'oggetto IWiaDrvItemnell'albero degli elementi del driver.

  3. WIA crea un albero di elementi dell'applicazione separato per ogni applicazione, ogni albero degli elementi dell'applicazione è una copia dell'albero degli elementi del driver.

Le applicazioni usano in genere l'oggetto IWiaItem per leggere, convalidare e scrivere proprietà degli elementi e richiedere i dati degli elementi.

Il diagramma seguente mostra la relazione tra gli elementi dell'applicazione e gli elementi del driver.

diagramma che illustra la relazione tra gli elementi dell'applicazione e gli elementi driver.

Come illustrato nel diagramma, ogni applicazione di creazione immagine ha una propria copia separata dell'albero degli elementi. L'elemento radice in un albero degli elementi dell'applicazione contiene un puntatore all'elemento radice nell'albero degli elementi del dispositivo.

La parte restante di questa sezione contiene gli argomenti seguenti:

Informazioni sulle proprietà degli elementi

Albero degli elementi del driver WIA

Albero della fotocamera WIA

Albero dello scanner WIA

Proprietà comuni, fotocamera e scanner