SYSTEM_POWER_STATE enumeração (wdm.h)

O tipo de enumeração SYSTEM_POWER_STATE é usado para indicar um estado de energia do sistema.

Syntax

typedef enum _SYSTEM_POWER_STATE {
  PowerSystemUnspecified,
  PowerSystemWorking,
  PowerSystemSleeping1,
  PowerSystemSleeping2,
  PowerSystemSleeping3,
  PowerSystemHibernate,
  PowerSystemShutdown,
  PowerSystemMaximum
} SYSTEM_POWER_STATE, *PSYSTEM_POWER_STATE;

Constantes

 
PowerSystemUnspecified
Indica um estado de energia do sistema não especificado.
PowerSystemWorking
Indica a potência máxima do sistema, que corresponde ao estado de funcionamento do sistema S0.
PowerSystemSleeping1
Indica um estado de suspensão do sistema menor que PowerSystemWorking e maior que PowerSystemSleeping2, que corresponde ao estado de energia do sistema S1.
PowerSystemSleeping2
Indica um estado de suspensão do sistema menor que PowerSystemSleeping1 e maior que PowerSystemSleeping3, que corresponde ao estado de energia do sistema S2.
PowerSystemSleeping3
Indica um estado de suspensão do sistema menor que PowerSystemSleeping2 e maior que PowerSystemHibernate, que corresponde ao estado de energia do sistema S3.
PowerSystemHibernate
Indica o estado de suspensão mais baixo, que corresponde ao estado de energia do sistema S4.
PowerSystemShutdown
Indica que o sistema está desativado, o que corresponde ao estado de desligamento do sistema S5.
PowerSystemMaximum
O número de valores de estado de energia do sistema para esse tipo de enumeração que representa os estados de energia reais. Esse valor é o número de elementos no membro DeviceState da estrutura DEVICE_CAPABILITIES para um dispositivo. Os outros valores de estado de energia do sistema são menores que esse valor.

Comentários

Um estado de energia indica o nível de consumo de energia e, portanto, a extensão da atividade de computação, pelo sistema ou por um único dispositivo. O power manager define o estado de energia do sistema como um todo, em que o estado de energia do sistema é indicado por um dos valores do tipo de enumeração SYSTEM_POWER_STATE . Os drivers de dispositivo definem o estado de energia de seus dispositivos individuais, em que o estado de energia do dispositivo é indicado por um dos valores do tipo de enumeração DEVICE_POWER_STATE.

Para obter mais informações sobre estados de energia do sistema, consulte Manipulando solicitações de estado de energia do sistema e para obter mais informações sobre os estados de energia do dispositivo, consulte Gerenciando a energia para dispositivos individuais.

Para obter mais informações sobre o gerenciamento de energia em geral, consulte Introdução ao Gerenciamento de Energia.

Requisitos

Requisito Valor
Cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Ntpoapi.h)

Confira também

DEVICE_POWER_STATE