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