Condividi tramite


Gestione dei comandi

L'architettura WIA consente a un'applicazione WIA di inviare un comando specifico al minidriver WIA. Questo comando può essere inviato solo all'elemento radice nell'albero degli elementi WIA. Si noti che il minidriver segnala tutti i comandi supportati nella tabella delle funzionalità.

Il comando rilasciato dall'applicazione WIA non passa direttamente al minidriver WIA. L'applicazione invia invece il comando al servizio WIA. Il servizio WIA inoltra quindi questo comando al minidriver WIA. Quando il minidriver riceve il comando (come parametro del metodo IWiaMiniDrv::d rvDeviceCommand ), il minidriver potrebbe dover accedere al dispositivo per soddisfare il comando.

In alcuni casi, il comando potrebbe richiedere al minidriver di creare un nuovo elemento del driver figlio. Ad esempio, un dispositivo di fotocamera digitale potrebbe supportare il comando TakePicture . Se il minidriver riceve questo comando, indica alla fotocamera di scattare un'immagine. Quando la fotocamera esegue la richiesta di scattare un'immagine, la fotocamera crea una nuova immagine sul supporto e il minidriver WIA aggiunge un nuovo elemento driver all'albero degli elementi.