Evento PBT_APMRESUMECRITICAL
[PBT_APMRESUMECRITICAL está disponível para uso nos sistemas operacionais especificados na seção Requisitos. O suporte para esse evento foi removido no Windows Vista. Em vez disso, use PBT_APMRESUMEAUTOMATIC.]
Notifica os aplicativos de que a operação do sistema foi retomada. Esse evento pode indicar que alguns ou todos os aplicativos não receberam um evento PBT_APMSUSPEND. Por exemplo, esse evento pode ser transmitido após uma suspensão crítica causada por uma bateria com falha.
Uma janela recebe esse evento por meio da mensagem WM_POWERBROADCAST. Os parâmetros wParam e lParam são definidos conforme descrito a seguir.
LRESULT
CALLBACK
WindowProc( HWND hwnd, // handle to window
UINT uMsg, // WM_POWERBROADCAST
WPARAM wParam, // PBT_APMRESUMECRITICAL
LPARAM lParam); // zero
Parâmetros
hwnd
Um identificador para uma janela.
uMsg
Valor | Significado |
---|---|
|
Identificador de mensagem. |
wParam
Valor | Significado |
---|---|
|
Identificador de evento. |
lParam
Reservado, precisa ser zero.
Valor retornado
Sem valor de retorno.
Comentários
Como uma suspensão crítica ocorre sem notificação anterior, os recursos e os dados disponíveis anteriormente poderão não estar presentes quando o aplicativo receber esse evento. O aplicativo deve tentar restaurar seu estado da melhor forma que puder. Enquanto estiver em uma suspensão crítica, o sistema mantém o estado da DRAM e dos discos rígidos locais, mas pode não manter conexões de rede. Um aplicativo pode precisar executar uma ação em relação aos arquivos que estavam abertos na rede antes da suspensão crítica.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows Server 2003 [somente aplicativos da área de trabalho] |
Fim do suporte ao cliente |
Windows XP |
Encerramento do suporte ao servidor |
Windows Server 2003 |
Cabeçalho |
|