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. |