Condividi tramite


Interfacce del minidriver WIA

Il minidriver WIA è un oggetto COM che implementa l'interfaccia COM standard IUnknown (descritta nella documentazione di Microsoft Windows SDK) e due interfacce aggiuntive specifiche di WIA: IStiUSD e IWiaMiniDrv.

Interfaccia IStiUSD

L'interfaccia IStiUSD , definita in Stiusd.h, esegue le azioni seguenti:

  • Inizializza il driver al primo caricamento del servizio WiA.

  • Restituisce le funzionalità del driver al servizio WIA, segnalando se il dispositivo supporta le notifiche asincrone del dispositivo.

  • Blocca e sblocca il dispositivo per l'uso esclusivo.

Interfaccia IWiaMiniDrv

L'interfaccia IWiaMiniDrv , definita in Wiamindr.h, espone la maggior parte delle funzionalità del minidriver WIA. Questa interfaccia esegue le azioni seguenti:

  • Definisce le impostazioni predefinite e correnti del dispositivo dell'immagine ancora.

  • Definisce i comandi e gli eventi supportati del dispositivo ancora immagine.

  • Trasferisce i dati dal dispositivo al servizio WIA (che in definitiva lo passa all'applicazione chiamante).

Per altre informazioni su queste interfacce, vedere Sviluppo di un driver WIA: Concetti di base.