Fonctionnalité de minidriver UPS
Un minidriver UPS doit exporter l’ensemble de fonctions suivant, qui sont appelées par le service UPS fourni par le système :
En outre, le minidriver doit exporter une fonction DLLMain, comme décrit dans Microsoft Windows SDK documentation.
Outre l’exportation de ces fonctions, le minidriver doit fournir des valeurs initiales pour les entrées de Registre UPS , puis modifier les valeurs si nécessaire pour refléter les changements d’état d’UPS.
En règle générale, un minidriver UPS communique avec une unité UPS via un port COM en appelant les fonctions CreateFile, ReadFile et WriteFile (décrites dans la documentation du SDK Windows). Le minidriver est responsable de l’implémentation du protocole de communication pris en charge par l’unité UPS.