Condividi tramite


Lettura delle proprietà degli elementi WIA da un driver

Un minidriver WIA deve sempre usare le proprietà nell'albero degli elementi del driver come base per le impostazioni correnti. Poiché l'applicazione legge e scrive nell'albero degli elementi del minidriver, non sarà mai obsoleta. Un minidriver WIA deve usare le funzioni del servizio WIA seguenti per leggere le proprietà nell'albero degli elementi del driver.

wiasReadMultiple
Legge tutti i tipi di proprietà WIA. Si tratta di una funzione generale che consente a un driver WIA di leggere qualsiasi proprietà esistente in un elemento WIA, incluse le proprietà personalizzate. Può essere usato per leggere più proprietà per ogni chiamata.

wiasReadPropStr
Leggere le proprietà WIA che sono stringhe (tipo VT_BSTR).

wiasReadPropLong
Leggere le proprietà WIA che sono numeri interi a quattro byte (tipo VT_I4).

wiasReadPropFloat
Leggere le proprietà WIA che sono numeri reali a quattro byte (tipo VT_R4).

wiasReadPropGuid
Leggere le proprietà WIA che sono GUID (tipo VT_CLSID).

wiasReadPropBin
Leggere le proprietà WIA che sono stringhe di byte senza segno (tipo VT_VECTOR | VT_UI1).

Una proprietà dell'elemento WIA contiene attributi che definiscono il tipo di diritti di accesso e contenitore. Per altre informazioni, vedere Aggiunta di proprietà WIA a un elemento WIA. I tipi di contenitore sono WIA_PROP_NONE, WIA_PROP_LIST e WIA_PROP_RANGE. I diritti di accesso sono WIA_PROP_READ e WIA_PROP_RW. Durante la convalida di una proprietà esistente, un minidriver WIA deve controllare l'impostazione di aggiornamento interno per determinare se deve leggere i valori validi. Un minidriver WIA deve usare la funzione del servizio wiasGetPropertyAttributes per leggere i valori validi correnti per le relative proprietà WIA.