다음을 통해 공유


Application.SetSuspendState(PowerState, Boolean, Boolean) 메서드

정의

시스템을 일시 중단하거나 최대 절전 모드로 전환하거나, 시스템을 일시 중단하거나 최대 절전 모드로 전환하도록 요구합니다.

public:
 static bool SetSuspendState(System::Windows::Forms::PowerState state, bool force, bool disableWakeEvent);
public static bool SetSuspendState (System.Windows.Forms.PowerState state, bool force, bool disableWakeEvent);
static member SetSuspendState : System.Windows.Forms.PowerState * bool * bool -> bool
Public Shared Function SetSuspendState (state As PowerState, force As Boolean, disableWakeEvent As Boolean) As Boolean

매개 변수

state
PowerState

전환할 전원 모드를 나타내는 PowerState입니다.

force
Boolean

일시 중단 모드를 즉시 적용하려면 true이고, Windows에서 각 애플리케이션에 일시 중단 요청을 보내게 하려면 false입니다.

disableWakeEvent
Boolean

깨우기 이벤트가 발생할 때 시스템의 전원 상태를 활성 상태로 복원하지 않으려면 true이고, 깨우기 이벤트가 발생할 때 시스템의 전원 상태를 활성 상태로 복원하려면 false입니다.

반환

Boolean

시스템이 일시 중단되어 있으면 true이고, 그렇지 않으면 false입니다.

설명

20 시간 (초) 내에서 애플리케이션 일시 중단 요청에 응답 하지 않으면, Windows는 응답이 없는 상태 이므로 애플리케이션 수 중지 하거나 종료를 결정 합니다. 애플리케이션을 일시 중단 요청에 응답 한 후 리소스를 정리 하 고 활성 프로세스를 종료 하는 데 필요한 만큼의 시간 걸릴 수 있지만.

적용 대상

추가 정보