다음을 통해 공유


PBT_APMRESUMESUSPEND 이벤트

시스템이 일시 중단된 후 작업을 다시 시작했음을 애플리케이션에 알깁니다.

창은 WM_POWERBROADCAST 메시지를 통해 이 이벤트를 수신합니다. wParamlParam 매개 변수는 다음에 설명된 대로 설정됩니다.

LRESULT 
CALLBACK 
WindowProc( HWND hwnd,      // handle to window
            UINT uMsg,      // WM_POWERBROADCAST
            WPARAM wParam,  // PBT_APMRESUMESUSPEND
            LPARAM lParam); // zero

매개 변수

hwnd

창에 대한 핸들입니다.

uMsg

의미
WM_POWERBROADCAST
536(0x218)
메시지 식별자입니다.

wParam

의미
PBT_APMRESUMESUSPEND
7(0x7)
이벤트 식별자입니다.

lParam

예약; 은 0이어야 합니다.

반환 값

반환 값이 없습니다.

설명

애플리케이션은 컴퓨터가 일시 중단되기 전에 PBT_APMSUSPEND 이벤트를 수신한 경우에만 이 이벤트를 받을 수 있습니다. 그렇지 않으면 애플리케이션은 PBT_APMRESUMECRITICAL 이벤트를 받습니다.

시스템이 사용자 활동(예: 전원 단추 누르기)으로 인해 절전 모드를 해제하거나, 시스템이 무인 상태인 후 물리적 콘솔(예: 마우스 또는 키보드 입력)에서 사용자 상호 작용을 감지하는 경우 시스템은 먼저 PBT_APMRESUMEAUTOMATIC 이벤트를 브로드캐스트한 다음 PBT_APMRESUMESUSPEND 이벤트를 브로드캐스트합니다. 또한 시스템은 디스플레이를 켭니다. 시스템이 절전 모드에 들어갔을 때 응용 프로그램이 닫힌 파일을 다시 열고 사용자 입력을 준비해야 합니다.

외부 절전 모드 해제 신호(원격 절전 모드 해제)로 인해 시스템이 절전 모드 해제되는 경우 시스템은 PBT_APMRESUMEAUTOMATIC 이벤트만 브로드캐스트합니다. PBT_APMRESUMESUSPEND 이벤트가 전송되지 않습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2003[데스크톱 앱만 해당]
헤더
WinUser.h(Windows.h 포함)

참고 항목