Voci del Registro di sistema UPS\ServiceProviders
Nella chiave del Registro di sistema UPS\ServiceProviders , un fornitore UPS deve creare una sottochiave specifica del fornitore. In questa sottochiave il fornitore deve creare una voce per ogni modello UPS. I fornitori devono creare queste voci del Registro di sistema durante l'installazione di minidriver UPS.
Ogni voce specifica del modello è costituita da un nome di valore e un valore. Il nome del valore deve essere il nome del modello UPS. Il valore associato a questo nome è una stringa costituita da due parti:
La prima parte della stringa di valori rappresenta una maschera di bit esadecimale che identifica le funzionalità del modello. I valori di bit sono definiti nella tabella seguente.
Valore bit Descrizione 0x00000001
L'UPS è installato.
0x00000002
L'UPS supporta la notifica di guasto dell'alimentazione.
0x00000004
L'UPS supporta la notifica dell'alimentazione a batteria insufficiente.
0x00000008
L'UPS può essere disattivato utilizzando la porta seriale.
0x00000010
La notifica di errore di alimentazione è indicata da un segnale positivo.
0x00000020
La notifica della batteria bassa è indicata da un segnale positivo.
0x00000040
L'UPS viene disattivato da un segnale positivo.
0x00000080
Riservato. Non usare.
La seconda parte della stringa è facoltativa. Rappresenta il percorso e il nome del minidriver UPS. Se questo percorso e nome viene specificato, deve essere preceduto da un punto e virgola (;). Se viene specificato solo il nome, viene utilizzato un percorso predefinito %SystemRoot%\system32.
Dopo l'installazione di un minidriver UPS e dopo l'abilitazione di un amministratore di sistema tramite Power Options, il servizio UPS del sistema copia i valori di UPS\ServiceProviders specifici del modello in altre posizioni del Registro di sistema controllate dal sistema.
Di seguito è riportato un esempio di una sottochiave fornitore, con nomi di valore e valori per due modelli UPS, in UPS\ServiceProviders:
UPS\ServiceProviders
American Power Conversion
Back-UPS "0x7f"
Smart-UPS "0x1;apcups.dll"