Um sistema operacional fornece algum tipo de sinal antes de entrar no modo de suspensão?

3

Em outras palavras, um aplicativo em execução tem alguma maneira de saber que o computador está entrando no modo de suspensão?

    
por Quan Tran Gia 31.08.2018 / 09:35

2 respostas

3

O Windows certamente funciona. Consulte o link .

Um aplicativo pode até mesmo informar ao sistema que a suspensão ou hibernação não deve ocorrer, porque o aplicativo está ocupado - veja a API SetThreadExecutionState .

    
por 31.08.2018 / 09:44
0

O Windows enviará a todos os aplicativos Mensagem WM_POWERBROADCAST .

O aplicativo receberá a mensagem em sua mensagem-bomba e poderá então saiba que o computador está entrando em um estado de baixa energia.

O sistema permite aproximadamente dois segundos para um aplicativo manipular essa notificação. Se um aplicativo ainda estiver executando operações após o término de seu tempo, o sistema poderá interromper o aplicativo.

    
por 31.08.2018 / 14:26