Compartilhar via


POWER_BROADCAST_POWER_INFO

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa estrutura é usada em vez de um nome seqüência de caracteres na estrutura POWER_BROADCAST se a transmitir é do tipo PBT_POWERINFOCHANGE.

Syntax

typedef struct _POWER_BROADCAST_POWER_INFO {
  DWORD dwBatteryLifeTime;
  DWORD dwBatteryFullLifeTime;
  DWORD dwBackupBatteryLifeTime;
  DWORD dwBackupBatteryFullLifeTime;
  BYTE bACLineStatus;
  BYTE bBatteryFlag;
  BYTE bBatteryLifePercent;
  BYTE bBackupBatteryFlag;
  BYTE bBackupBatteryLifePercent;
} POWER_BROADCAST_POWER_INFO, *PPOWER_BROADCAST_POWER_INFO;

Os membros

  • dwBatteryLifeTime
    Número de segundos de bateria vida restante ou 0xFFFFFFFF se segundos restantes é desconhecido.
  • dwBatteryFullLifeTime
    Número de segundos de vida bateria quando no custo total ou 0xFFFFFFFF se tempo de vida bateria completo for desconhecida.
  • dwBackupBatteryLifeTime
    Número de segundos de de backup bateria vida restante, ou BATTERY_LIFE_UNKNOWN se segundos restantes forem desconhecidos.
  • dwBackupBatteryFullLifeTime
    Número de segundos de de backup vida bateria quando no custo total ou BATTERY_LIFE_UNKNOWN se tempo de vida bateria completo for desconhecida.
  • bACLineStatus
    Status de energia corrente alternada. Esse membro pode ser uma dos valores a seguinte tabela. Valores de tabela não são reservadas.

    Valor Descrição

    0

    Off-line

    1

    On-line

    255

    Status desconhecido

  • bBatteryFlag
    Status carga da bateria. Esse membro pode ser uma combinação dos valores a seguinte tabela. Valores de tabela não são reservadas.

    Valor Descrição

    1

    Alta

    2

    Baixa

    4

    Crítica

    8

    Tarifação

    128

    Nenhum bateria sistema

    255

    Status desconhecido

  • bBatteryLifePercent
    Porcentagem da bateria completa custo restante. Esse membro pode ser um valor no intervalo zero a 100 ou 255 se o status é desconhecido. Todos os outros valores são reservados.
  • bBackupBatteryFlag
    Status encargo bateria de backup. Esse membro pode ter um dos seguintes valores:

    • BATTERY_FLAG_HIGH
    • BATTERY_FLAG_CRITICAL
    • BATTERY_FLAG_CHARGING
    • BATTERY_FLAG_NO_BATTERY
    • BATTERY_FLAG_UNKNOWN
    • BATTERY_FLAG_LOW
  • bBackupBatteryLifePercent
    Porcentagem do total de backup encargo bateria restante. Este valor deve estar no intervalo de zero a 100 ou BATTERY_PERCENTAGE_UNKNOWN.

See Also

Reference

Power Management Structures
POWER_BROADCAST