Функция UPSInit (upssvc.h)
Функция UPSInit инициализирует мини-диск UPS, открывает связь с блоком UPS, обновляет реестр и заставляет мини-driver начать наблюдение за блоком UPS.
Синтаксис
DWORD UPSInit();
Возвращаемое значение
Функция UPSInit возвращает одно из следующих значений DWORD:
Код возврата | Описание |
---|---|
|
Во время инициализации ошибок не обнаружено. |
|
Произошла ошибка при доступе к реестру. |
|
При открытии COM-порта произошла ошибка. |
|
Произошла ошибка при настройке COM-порта. |
|
Произошла неопознанная ошибка. |
Комментарии
Функция UPSInit — это первая функция, экспортируемая мини-накопителем UPS, который вызывается службой UPS. Функция должна завершить все операции инициализации для мини-драйвера, включая следующие:
- Открытие пути связи к блоку UPS
- Определение начального состояния единицы ИПП
- Обновление записей реестра UPS
- Начало мониторинга подразделения UPS
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | upssvc.h (включая Upssvc.h) |