UPSInit 函数 (upssvc.h)

UPSInit 函数初始化 UPS 微型驱动程序,打开与 UPS 单元的通信,更新注册表,并导致微型驱动程序开始监视 UPS 单元。

语法

DWORD UPSInit();

返回值

UPSInit 函数返回以下 DWORD 值之一:

返回代码 描述
UPS_INITOK
初始化期间未遇到任何错误。
UPS_INITREGISTRYERROR
访问注册表时出错。
UPS_INITCOMMOPENERROR
打开 COM 端口时出错。
UPS_INITCOMMSETUPERROR
设置 COM 端口时出错。
UPS_INITUNKNOWNERROR
发生身份不明的错误。

言论

UPSInit 函数是由 UPS 服务调用的 UPS 微型驱动程序导出的第一个函数。 该函数必须完成微型驱动程序的所有初始化作,包括:

  • 打开 UPS 单元的通信路径
  • 确定 UPS 单元的初始状态
  • 更新 UPS 注册表项
  • 开始监视 UPS 单元
如果 UPSInit 函数返回除 UPS_INITOK 以外的值,UPS 服务将立即调用 UPSStop 函数。

要求

要求 价值
目标平台 桌面
标头 upssvc.h (包括 Upssvc.h)

另请参阅

UPSStop