Condividi tramite


Comunicazione del dispositivo tramite il driver del bus

La responsabilità principale del minidriver WIA è comunicare con il dispositivo. Quando un'applicazione WIA effettua una chiamata al servizio WIA, tale richiesta viene inoltrata all'interfaccia del minidriver WIA tramite l'interfaccia IStiUSD o IWiaMiniDrv . In alcuni casi, il minidriver WIA deve eseguire query sul dispositivo fisico o eseguire un'altra azione nel dispositivo. Il livello di comunicazione del dispositivo del minidriver è responsabile della conversione della richiesta dal servizio WIA in una richiesta che il dispositivo può comprendere e quindi inviare la richiesta al dispositivo tramite lo stack di driver del bus. Analogamente, quando il dispositivo invia il backup dello stack di driver del bus, il livello di comunicazione del dispositivo è responsabile della conversione della risposta da un dispositivo in una risposta che il servizio WIA riconosce.

Tutte le comunicazioni con lo stack di driver del bus vengono eseguite usando chiamate alle funzioni CreateFile, ReadFile, WriteFile e DeviceIoControl descritte nella documentazione di Microsoft Windows SDK. Per altre informazioni sulla comunicazione con lo stack di driver del bus, vedere Accesso ai driver Kernel-Mode per dispositivi ancora immagine.