RequestPowerNotifications
9/8/2008
Essa função permite que aplicativos e drivers para registrar eventos notificação de energia.
Syntax
HANDLE RequestPowerNotifications(
HANDLE hMsgQ,
DWORD Flags
);
Parameters
- hMsgQ
[no] Identificador para o fila de mensagens aplicativo criado com CreateMsgQueue.
Sinalizadores
[no] Definido para o OR lógico do PBT_ desejadoXXX notificações, ou para POWER_NOTIFY_ALL para receber todas as notificações.A seguinte tabela mostra as notificações.
Notificação Descrição PBT_POWERINFOCHANGE
Difusão especificando que um campo status de energia bateria foi alterada. Essa notificação possui um associado estrutura POWER_BROADCAST_POWER_INFO.
PBT_POWERSTATUSCHANGE
Difusão especificando que o fornecer de energia alternou de corrente alternada para DC ou de DC para corrente alternada.
PBT_RESUME
Difusão notificando que o sistema está continuando e especifica o estado anterior.
PBT_TRANSITION
Difusão especificando o estado de energia sistema transição.
Return Value
Nonzero indica sucesso. Zero indica falha. Para informações de erro estendidas get, chamar GetLastError.
Remarks
Eventos notificação de energia são emitidos em uma estrutura POWER_BROADCAST por mensagem filas.
See Also
Reference
POWER_BROADCAST
StopPowerNotifications