Funzionalità minidriver UPS
Un minidriver UPS deve esportare il set di funzioni seguente, che vengono chiamate dal servizio UPS fornito dal sistema:
Inoltre, il minidriver deve esportare una funzione DLLMain, come descritto in Microsoft Windows SDK documentazione.
Oltre a esportare queste funzioni, il minidriver deve fornire i valori iniziali per le voci del Registro di sistema UPS e quindi modificare i valori in base alle esigenze per riflettere le modifiche dello stato UPS.
In genere, un minidriver UPS comunica con un'unità UPS tramite una porta COM chiamando le funzioni CreateFile, ReadFile e WriteFile (descritte nella documentazione di Windows SDK). Il minidriver è responsabile dell'implementazione di qualsiasi protocollo di comunicazione supportato dall'unità UPS.