다음을 통해 공유


ServiceBase.OnPowerEvent(PowerBroadcastStatus) 메서드

정의

파생 클래스에서 구현되는 경우 컴퓨터의 전원 상태가 변경될 때 실행되며, 시스템 종료와는 다른 일시 중단 모드로 될 때 랩톱 컴퓨터에 적용됩니다.

protected:
 virtual bool OnPowerEvent(System::ServiceProcess::PowerBroadcastStatus powerStatus);
protected virtual bool OnPowerEvent (System.ServiceProcess.PowerBroadcastStatus powerStatus);
abstract member OnPowerEvent : System.ServiceProcess.PowerBroadcastStatus -> bool
override this.OnPowerEvent : System.ServiceProcess.PowerBroadcastStatus -> bool
Protected Overridable Function OnPowerEvent (powerStatus As PowerBroadcastStatus) As Boolean

매개 변수

powerStatus
PowerBroadcastStatus

전원 상태에 대한 시스템의 알림을 나타내는 PowerBroadcastStatus입니다.

반환

Boolean

파생 클래스에서 구현된 경우 애플리케이션의 필요에 따라 반환 값이 결정됩니다. 예를 들어 QuerySuspend 브로드캐스트 상태가 전달되는 경우 false를 반환하여 애플리케이션에서 쿼리를 거부하도록 할 수 있습니다.

설명

열거형에 PowerBroadcastStatus 표시된 시스템 이벤트가 발생할 때 발생하는 처리(예: 컴퓨터가 일시 중단 모드에 배치되거나 배터리 부족)를 나타내는 경우를 지정하는 데 사용합니다OnPowerEvent.

OnPowerEvent는 속성true이 .인 경우 재정의 CanHandlePowerEvent 되어야 합니다.

적용 대상

추가 정보