Записи реестра UPS\ServiceProviders
В разделе реестра UPS\ServiceProviders поставщик UPS должен создать подраздел для конкретного поставщика. В этом подразделе поставщик должен создать запись для каждой модели UPS. Поставщики должны создавать эти записи реестра при установке мини-драйверов UPS.
Каждая запись для конкретной модели состоит из имени значения и значения. Имя значения должно быть именем модели UPS. Значение, связанное с этим именем, представляет собой строку, состоящую из двух частей:
Первая часть строки значения представляет шестнадцатеричную битовую маску, определяющую возможности модели. Битовые значения определены в следующей таблице.
Битовое значение Описание 0x00000001
Служба И UPS установлена.
0x00000002
И UPS поддерживает уведомления о сбоях питания.
0x00000004
И UPS поддерживает уведомление о низком заряде батареи.
0x00000008
И UPS можно отключить с помощью последовательного порта.
0x00000010
Уведомление о сбоях питания обозначается положительным сигналом.
0x00000020
Уведомление о низком заряде батареи обозначается положительным сигналом.
0x00000040
И UPS отключается положительным сигналом.
0x00000080
Зарезервировано. Не используется.
Вторая часть строки является необязательной. Он представляет путь и имя мини-накопителя UPS. Если этот путь и имя заданы, им должна предшествовать точка с запятой (;). Если указано только имя, используется путь по умолчанию %SystemRoot%\system32.
После установки мини-накопителя UPS и после того, как системный администратор включил И UPS с помощью параметров питания, системная служба UPS копирует значенияserviceProviders для конкретной модели UPS\ в другие расположения реестра, контролируемые системой.
Ниже приведен пример одного подраздела поставщика с именами значений и значениями для двух моделей UPS в разделе UPS\ServiceProviders.
UPS\ServiceProviders
American Power Conversion
Back-UPS "0x7f"
Smart-UPS "0x1;apcups.dll"