Compartilhar via


SYSTEM_POWER_STATUS_EX (RAPI)

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa estrutura contém informações sobre o status de energia do sistema.

Syntax

typedef struct _SYSTEM_POWER_STATUS_EX {
  BYTE ACLineStatus;
  BYTE BatteryFlag;
  BYTE BatteryLifePercent;
  BYTE Reserved1;
  DWORD BatteryLifeTime;
  DWORD BatteryFullLifeTime;
  BYTE Reserved2;
  BYTE BackupBatteryFlag;
  BYTE BackupBatteryLifePercent;
  BYTE Reserved3;
  DWORD BackupBatteryLifeTime;
  DWORD BackupBatteryFullLifeTime;
} SYSTEM_POWER_STATUS_EX, * PSYSTEM_POWER_STATUS_EX, * LPSYSTEM_POWER_STATUS_EX;

Os membros

  • ACLineStatus
    Status de energia corrente alternada. Ele é um do seguinte valores.

    Valor Descrição

    0

    Off-line

    1

    On-line

    2

    Energia de backup

    255

    Status desconhecido

    Todos os outros valores são reservados.

  • BatteryFlag
    Status carga da bateria. Ele pode ser uma combinação do seguinte valores.

    Valor Descrição

    1

    Alta

    2

    Baixa

    4

    Crítica

    8

    Tarifação

    128

    Nenhum bateria sistema

    255

    Status desconhecido

    Todos os outros valores são reservados.

  • BatteryLifePercent
    Porcentagem da bateria completa custo restante. Esse membro pode ser um valor no intervalo 0 to 100 ou 255 se status é desconhecido. Todos os outros valores são reservados.
  • Reservado1
    Reservado; definido como zero.
  • BatteryLifeTime
    Número de segundos de bateria vida restante ou 0xFFFFFFFF se segundos restantes é desconhecido.
  • BatteryFullLifeTime
    Número de segundos de vida bateria quando no custo total ou 0xFFFFFFFF se tempo de vida completa for desconhecida.
  • Reserved2
    Reservado; definido como zero.
  • BackupBatteryFlag
    Status encargo bateria de backup. Ele é um do seguinte valores.

    Sinalizador

    BATTERY_FLAG_HIGH

    BATTERY_FLAG_CRITICAL

    BATTERY_FLAG_CHARGING

    BATTERY_FLAG_NO_BATTERY

    BATTERY_FLAG_UNKNOWN

    BATTERY_FLAG_LOW

  • BackupBatteryLifePercent
    Porcentagem do total de backup encargo bateria restante. Deve ser no intervalo de 0 a 100, ou BATTERY_PERCENTAGE_UNKNOWN.
  • Reserved3
    Reservado; definido como zero
  • BackupBatteryLifeTime
    Número de segundos de de backup bateria vida restante, ou BATTERY_LIFE_UNKNOWN se segundos restantes forem desconhecidos.
  • BackupBatteryFullLifeTime
    Número de segundos de de backup vida bateria quando no custo total ou BATTERY_LIFE_UNKNOWN se tempo de vida completa for desconhecida.

Requirements

Header rapitypes.h
Windows Embedded CE Windows CE 3.0 and later
Windows Mobile Pocket PC 2002 and later, Smartphone 2002 and later

See Also

Concepts

RAPI Structures