다음을 통해 공유


PBT_APMRESUMECRITICAL 이벤트

[PBT_APMRESUMECRITICAL 요구 사항 섹션에 지정된 운영 체제에서 사용할 수 있습니다. 이 이벤트에 대한 지원이 Windows Vista에서 제거되었습니다. 대신 PBT_APMRESUMEAUTOMATIC 사용합니다.]

시스템이 작업을 다시 시작했음을 애플리케이션에 알깁니다. 이 이벤트는 일부 또는 모든 애플리케이션이 PBT_APMSUSPEND 이벤트를 받지 못했음을 나타낼 수 있습니다. 예를 들어 이 이벤트는 배터리 오류로 인한 심각한 일시 중단 후에 브로드캐스트할 수 있습니다.

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

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

매개 변수

hwnd

창에 대한 핸들입니다.

uMsg

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

wParam

의미
PBT_APMRESUMECRITICAL
6(0x6)
이벤트 식별자입니다.

lParam

예약됨: 0이어야 합니다.

반환 값

반환 값이 없습니다.

설명

사전 통지 없이 중대 한 일시 중단이 발생 하기 때문에 리소스 및 데이터를 이전에 사용할 수 없을 수도 있습니다 애플리케이션에서이 이벤트를 수신할 때. 애플리케이션 기능에 해당 상태를 복원 하려고 해야 합니다. 심각한 일시 중단 상태에서 시스템은 DRAM 및 로컬 하드 디스크의 상태를 기본 있지만 순 연결을 기본 수 없습니다. 애플리케이션은 중요한 일시 중단 전에 네트워크에서 열린 파일과 관련하여 조치를 취해야 할 수 있습니다.

요구 사항

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

참고 항목