Compartilhar via


RequestPowerNotifications

Windows Mobile SupportedWindows Embedded CE Supported

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

Other Resources

Power Management Functions
CreateMsgQueue