Condividi tramite


Contesti degli elementi dell'applicazione

Un contesto dell'elemento dell'applicazione, noto anche come contesto del servizio WIA, è un riferimento a un elemento radice o figlio che il servizio WiA passa al minidriver in una chiamata a uno dei diversi metodi di interfaccia IWiaMiniDrv . Il minidriver usa quindi questo riferimento quando chiama determinate funzioni della libreria del servizio WIA. Il contesto dell'elemento dell'applicazione per l'elemento indica quale elemento deve essere elaborato nel metodo . Il minidriver non deve tentare di accedere direttamente al contesto dell'elemento dell'applicazione. Un minidriver può determinare se l'elemento è un elemento radice o un elemento figlio chiamando la funzione di libreria dei servizi driver, wiasGetItemType.

Quando un'applicazione richiede un trasferimento dei dati dal dispositivo a un elemento WIA creato, chiama sul servizio WiA per avviare il trasferimento. Il servizio WIA passa il contesto dell'elemento dell'applicazione a un punto di ingresso del minidriver, ad esempio il metodo IWiaMiniDrv::d rvAcquireItemData . Successivamente, quando il minidriver usa una funzione di libreria del servizio WIA, ad esempio wiasReadPropLong, e passa il contesto dell'elemento dell'applicazione, il servizio WiA legge la proprietà specificata dall'archiviazione delle proprietà associata a tale elemento dell'applicazione.