UPSInit-Funktion (upssvc.h)
Die UPSInit-Funktion initialisiert einen UPS-Minitreiber, öffnet die Kommunikation mit der USV-Einheit, aktualisiert die Registrierung und bewirkt, dass der Minitreiber mit der Überwachung der USV-Einheit beginnt.
Syntax
DWORD UPSInit();
Rückgabewert
Die UPSInit-Funktion gibt einen der folgenden DWORD-Werte zurück:
Rückgabecode | Beschreibung |
---|---|
|
Während der Initialisierung sind keine Fehler aufgetreten. |
|
Fehler beim Zugriff auf die Registrierung. |
|
Fehler beim Öffnen des COM-Ports. |
|
Fehler beim Einrichten des COM-Ports. |
|
Ein nicht identifizierter Fehler ist aufgetreten. |
Hinweise
Die UPSInit-Funktion ist die erste Funktion, die von einem UPS-Minidriver exportiert wird, der vom UPS-Dienst aufgerufen wird. Die Funktion muss alle Initialisierungsvorgänge für den Minidriver abschließen, einschließlich der folgenden:
- Öffnen eines Kommunikationspfads zur USV-Einheit
- Bestimmen des Anfangszustands der USV-Einheit
- Aktualisieren von UPS-Registrierungseinträgen
- Beginn der Überwachung der USV-Einheit
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | upssvc.h (include Upssvc.h) |