Condividi tramite


Interfaccia COM IWiaMiniDrv

Le applicazioni di imaging effettuano richieste al servizio WIA, che a sua volta comunicano con il minidriver del dispositivo tramite l'interfaccia IWiaMiniDrv implementata dal writer minidriver. Le applicazioni in genere effettuano richieste per:

Le applicazioni effettuano richieste al servizio WIA tramite l'interfaccia di programmazione dell'applicazione WIA (API). Per altre informazioni su questa interfaccia, vedere la documentazione di Microsoft Windows SDK.

L'interfaccia IWiaMiniDrv fornisce i punti di ingresso illustrati nelle tabelle seguenti per il servizio WIA per controllare il dispositivo. Un minidriver WIA deve implementare ogni metodo IWiaMiniDrv . Questi punti di ingresso vengono definiti tramite i metodi IWiaMiniDrv seguenti.

Creazione e inizializzazione di elementi

Metodo Descrizione
IWiaMiniDrv::d rvAnalyzeItem Controlla un elemento e, se necessario, crea elementi secondari.
IWiaMiniDrv::d rvInitializeWia Inizializza il minidriver WIA.
IWiaMiniDrv::d rvInitItemProperties Inizializza le proprietà dell'elemento driver per ogni elemento in un albero degli elementi dell'applicazione.

Eliminazione di elementi

Metodo Descrizione
IWiaMiniDrv::d rvDeleteItem Elimina un elemento del driver.
IWiaMiniDrv::d rvFreeDrvItemContext Libera un contesto specifico del dispositivo.
IWiaMiniDrv::d rvUnInitializeWia Rilascia le risorse del dispositivo associate a un albero degli elementi dell'applicazione.

Enumerazione delle funzionalità del dispositivo

Metodo Descrizione
IWiaMiniDrv::d rvGetCapabilities Segnala gli eventi e i comandi supportati da un minidriver WIA.

Enumerazione dei formati di immagine

Metodo Descrizione
IWiaMiniDrv::d rvGetWiaFormatInfo Ottiene i formati e i tipi di supporti supportati.

Esecuzione di comandi del dispositivo

Metodo Descrizione
IWiaMiniDrv::d rvDeviceCommand Invia un comando a un dispositivo di immagine.

Blocco e sblocco di un dispositivo

Metodo Descrizione
IWiaMiniDrv::d rvLockWiaDevice Blocca l'accesso a un dispositivo di immagine.
IWiaMiniDrv::d rvUnLockWiaDevice Sblocca l'accesso a un dispositivo di immagine.

Notifica di un dispositivo di un evento

Metodo Descrizione
IWiaMiniDrv::d rvNotifyPnPEvent Indica la risposta di un minidriver WIA a un evento Plug and Play.

Recupero delle stringhe di errore del dispositivo

Metodo Descrizione
IWiaMiniDrv::d rvGetDeviceErrorStr Esegue il mapping di un valore di errore del dispositivo a una stringa.

Lettura e archiviazione delle proprietà dell'elemento

Metodo Descrizione
IWiaMiniDrv::d rvReadItemProperties Legge le proprietà dell'elemento del driver.
IWiaMiniDrv::d rvValidateItemProperties Convalida le proprietà dell'elemento del driver.
IWiaMiniDrv::d rvWriteItemProperties Scrive le proprietà dell'elemento driver nel dispositivo , se necessario.

Trasferimento dei dati

Metodo Descrizione
IWiaMiniDrv::d rvAcquireItemData Trasferisce i dati da un elemento driver al servizio WIA.