Entradas do Registro UPS\ServiceProviders
Na chave do RegistroSERVICEProviders do UPS\, um fornecedor de UPS deve criar uma subchave específica do fornecedor. Nessa subchave, o fornecedor deve criar uma entrada para cada modelo de UPS. Os fornecedores devem criar essas entradas do Registro durante a instalação de minidrivers ups.
Cada entrada específica do modelo consiste em um nome de valor e um valor. O nome do valor deve ser o nome do modelo UPS. O valor associado a esse nome é uma cadeia de caracteres que consiste em duas partes:
A primeira parte da cadeia de caracteres de valor representa uma máscara de bits hexadecimal que identifica os recursos do modelo. Os valores de bit são definidos na tabela a seguir.
Valor de bit Descrição 0x00000001
O UPS está instalado.
0x00000002
O UPS dá suporte à notificação de falha de energia.
0x00000004
O UPS dá suporte à notificação de pouca energia da bateria.
0x00000008
O UPS pode ser desativado usando a porta serial.
0x00000010
A notificação de falha de energia é indicada por um sinal positivo.
0x00000020
A notificação de bateria baixa é indicada por um sinal positivo.
0x00000040
A UPS é desativada por um sinal positivo.
0x00000080
Reservado. Não use.
A segunda parte da cadeia de caracteres é opcional. Ele representa o caminho e o nome do minidriver UPS. Se esse caminho e o nome forem fornecidos, ele deverá ser precedido por um ponto e vírgula (;). Se apenas o nome for fornecido, um caminho padrão de %SystemRoot%\system32 será usado.
Depois que um minidriver ups tiver sido instalado e depois que um administrador do sistema tiver habilitado o UPS usando o Power Options, o serviço UPS do sistema copiará valores deServiceProvidersups\ específicos do modelo para outros locais de registro controlados pelo sistema.
Veja a seguir um exemplo de uma subchave de fornecedor, com nomes de valor e valores para dois modelos UPS, em UpS\ServiceProviders:
UPS\ServiceProviders
American Power Conversion
Back-UPS "0x7f"
Smart-UPS "0x1;apcups.dll"