UPSWaitForStateChange 함수(upssvc.h)
UPSWaitForStateChange 함수는 지정된 UPS 상태가 변경되거나 제한 시간 간격이 경과할 때까지 대기합니다.
통사론
void UPSWaitForStateChange(
[in] DWORD aCurrentState,
[in] DWORD anInterval
);
매개 변수
[in] aCurrentState
대기할 UPS 상태를 지정합니다. UPS 시스템의 상태가 지정된 상태에서 다른 상태로 변경되면 함수가 반환됩니다. 지정된 값은 다음 중 하나일 수 있습니다.
UPS_ONLINE
유틸리티 제공 전원은 정상입니다.
UPS_ONBATTERY
유틸리티 공급 전원이 부족하고 UPS 배터리가 방전되고 있습니다.
UPS_LOWBATTERY
유틸리티 공급 전원이 부족하고 UPS 배터리가 매우 낮습니다.
UPS_NOCOMM
UPS와의 통신은 현재 설정되지 않았습니다.
[in] anInterval
함수에 대한 제한 시간 간격(밀리초)을 지정합니다. 간격이 경과할 때 UPS 상태가 지정된 상태에서 변경되지 않으면 함수가 반환됩니다. INFINITE 값은 간격이 경과하지 않는 것을 의미합니다.
반환 값
없음
발언
UPSWaitForStateChange 함수는 upS 상태가 aCurrentState지정된 값에서 변경되거나 anInterval 지정된 시간이 경과할 때까지 기다려야 합니다.
UPSCancelWait 호출하면 UPSWaitForStateChange 중단되고 반환됩니다.
요구 사항
요구 | 값 |
---|---|
대상 플랫폼 | 바탕 화면 |
헤더 | upssvc.h(Upssvc.h 포함) |