共用方式為


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 迷你驅動程式所匯出的第一個函式。 函式必須完成 minidriver 的所有初始化作業,包括:

  • 開啟 UPS 單位的通訊路徑
  • 判斷 UPS 單位的初始狀態
  • 更新 UPS 登錄專案
  • 開始監視UPS單位
如果 UPSInit 函式傳回UPS_INITOK以外的值,UPS 服務會立即呼叫 UPSStop 函式。

要求

要求 價值
目標平臺 桌面
標頭 upssvc.h (包括 Upssvc.h)

另請參閱

UPSStop