Функциональные возможности мини-драйвера UPS
Мини-driver UPS должен экспортировать следующий набор функций, которые вызываются службой UPS, предоставляемой системой:
Кроме того, мини-диск должен экспортировать функцию DLLMain, как описано в документации по Microsoft Windows SDK.
Помимо экспорта этих функций, мини-диск должен предоставить начальные значения для записей реестра UPS , а затем изменить значения, чтобы отразить изменения состояния UPS.
Как правило, мини-накопитель UPS взаимодействует с единицей UPS через COM-порт, вызывая функции CreateFile, ReadFile и WriteFile (описаны в документации по Windows SDK). Мини-диск отвечает за реализацию любого протокола связи, который поддерживает модуль UPS.