POWER_INFORMATION_LEVEL enumeração (wdm.h)

POWER_INFORMATION_LEVEL enumera indicadores de informações de nível de energia.

Syntax

typedef enum {
  SystemPowerPolicyAc,
  SystemPowerPolicyDc,
  VerifySystemPolicyAc,
  VerifySystemPolicyDc,
  SystemPowerCapabilities,
  SystemBatteryState,
  SystemPowerStateHandler,
  ProcessorStateHandler,
  SystemPowerPolicyCurrent,
  AdministratorPowerPolicy,
  SystemReserveHiberFile,
  ProcessorInformation,
  SystemPowerInformation,
  ProcessorStateHandler2,
  LastWakeTime,
  LastSleepTime,
  SystemExecutionState,
  SystemPowerStateNotifyHandler,
  ProcessorPowerPolicyAc,
  ProcessorPowerPolicyDc,
  VerifyProcessorPowerPolicyAc,
  VerifyProcessorPowerPolicyDc,
  ProcessorPowerPolicyCurrent,
  SystemPowerStateLogging,
  SystemPowerLoggingEntry,
  SetPowerSettingValue,
  NotifyUserPowerSetting,
  PowerInformationLevelUnused0,
  SystemMonitorHiberBootPowerOff,
  SystemVideoState,
  TraceApplicationPowerMessage,
  TraceApplicationPowerMessageEnd,
  ProcessorPerfStates,
  ProcessorIdleStates,
  ProcessorCap,
  SystemWakeSource,
  SystemHiberFileInformation,
  TraceServicePowerMessage,
  ProcessorLoad,
  PowerShutdownNotification,
  MonitorCapabilities,
  SessionPowerInit,
  SessionDisplayState,
  PowerRequestCreate,
  PowerRequestAction,
  GetPowerRequestList,
  ProcessorInformationEx,
  NotifyUserModeLegacyPowerEvent,
  GroupPark,
  ProcessorIdleDomains,
  WakeTimerList,
  SystemHiberFileSize,
  ProcessorIdleStatesHv,
  ProcessorPerfStatesHv,
  ProcessorPerfCapHv,
  ProcessorSetIdle,
  LogicalProcessorIdling,
  UserPresence,
  PowerSettingNotificationName,
  GetPowerSettingValue,
  IdleResiliency,
  SessionRITState,
  SessionConnectNotification,
  SessionPowerCleanup,
  SessionLockState,
  SystemHiberbootState,
  PlatformInformation,
  PdcInvocation,
  MonitorInvocation,
  FirmwareTableInformationRegistered,
  SetShutdownSelectedTime,
  SuspendResumeInvocation,
  PlmPowerRequestCreate,
  ScreenOff,
  CsDeviceNotification,
  PlatformRole,
  LastResumePerformance,
  DisplayBurst,
  ExitLatencySamplingPercentage,
  RegisterSpmPowerSettings,
  PlatformIdleStates,
  ProcessorIdleVeto,
  PlatformIdleVeto,
  SystemBatteryStatePrecise,
  ThermalEvent,
  PowerRequestActionInternal,
  BatteryDeviceState,
  PowerInformationInternal,
  ThermalStandby,
  SystemHiberFileType,
  PhysicalPowerButtonPress,
  QueryPotentialDripsConstraint,
  EnergyTrackerCreate,
  EnergyTrackerQuery,
  UpdateBlackBoxRecorder,
  SessionAllowExternalDmaDevices,
  SendSuspendResumeNotification,
  BlackBoxRecorderDirectAccessBuffer,
  PowerInformationLevelMaximum
} POWER_INFORMATION_LEVEL;

Constantes

 
SystemPowerPolicyAc
Indica SystemPowerPolicyAc.
SystemPowerPolicyDc
Indica SystemPowerPolicyDc.
VerifySystemPolicyAc
Indica VerifySystemPolicyAc.
VerifySystemPolicyDc
Indica VerifySystemPolicyDc.
SystemPowerCapabilities
Indica os recursos de energia do sistema.
SystemBatteryState
Indica o estado da bateria do sistema.
SystemPowerStateHandler
Indica o manipulador de estado de energia do sistema.
ProcessorStateHandler
Indica o manipulador de estado do processador.
SystemPowerPolicyCurrent
Indica a política de energia atual do sistema.
AdministratorPowerPolicy
Indica a política de energia do administrador.
SystemReserveHiberFile
Indica SystemReserveHiberFile.
ProcessorInformation
Indica as informações do processador.
SystemPowerInformation
Indica as informações de energia do sistema.
ProcessorStateHandler2
Indica o manipulador de estado do processador.
LastWakeTime
Indica a hora da última ativação.
LastSleepTime
Indica a última hora de suspensão.
SystemExecutionState
Indica o estado de execução do sistema.
SystemPowerStateNotifyHandler
Indica o manipulador de notificação de estado de energia do sistema.
ProcessorPowerPolicyAc
Indica ProcessorPowerPolicyAc.
ProcessorPowerPolicyDc
Indica ProcessorPowerPolicyDc.
VerifyProcessorPowerPolicyAc
Indica VerifyProcessorPowerPolicyAc.
VerifyProcessorPowerPolicyDc
Indica VerifyProcessorPowerPolicyDc.
ProcessorPowerPolicyCurrent
Indica a política de energia do processador atual.
SystemPowerStateLogging
Indica SystemPowerStateLogging.
SystemPowerLoggingEntry
Indica SystemPowerLoggingEntry.
SetPowerSettingValue
Indica que o valor da configuração de energia está definido.
NotifyUserPowerSetting
Indica que o usuário deve ser notificado sobre a configuração de energia.
PowerInformationLevelUnused0
Indica que o nível de informações de energia não é utilizado.
SystemMonitorHiberBootPowerOff
Indica que a energia de inicialização do monitor do sistema está desativada.
SystemVideoState
Indica o estado do vídeo do sistema.
TraceApplicationPowerMessage
Indica a mensagem de energia do aplicativo de rastreamento.
TraceApplicationPowerMessageEnd
Indica o fim da mensagem de energia do aplicativo de rastreamento.
ProcessorPerfStates
Indica os estados de desempenho do processador.
ProcessorIdleStates
Indica os estados ociosos do processador.
ProcessorCap
Indica o limite do processador.
SystemWakeSource
Indica a fonte de ativação do sistema.
SystemHiberFileInformation
Indica as informações do arquivo de hibernação do sistema.
TraceServicePowerMessage
Indica a mensagem de energia do serviço de rastreamento.
ProcessorLoad
Indica a carga do processador.
PowerShutdownNotification
Indica a notificação de desligamento de energia.
MonitorCapabilities
Indica os recursos do monitor.
SessionPowerInit
Indica que a energia da sessão foi inicializada.
SessionDisplayState
Indica o estado de exibição da sessão.
PowerRequestCreate
Indica que uma solicitação de energia foi criada.
PowerRequestAction
Indica a ação da solicitação de energia.
GetPowerRequestList
Indica que a lista de solicitações de energia deve ser enfileirada.
ProcessorInformationEx
Indica ProcessorInformationEx.
NotifyUserModeLegacyPowerEvent
Indica que uma notificação deve ser criada para o evento de energia herdado do modo de usuário.
GroupPark
Indica o parque do grupo.
ProcessorIdleDomains
Indica os domínios ociosos do processador.
WakeTimerList
Indica a lista de temporizadores de ativação.
SystemHiberFileSize
Indica o tamanho do arquivo de hibernação do sistema.
ProcessorIdleStatesHv
Indica os estados ociosos do processador.
ProcessorPerfStatesHv
Indica os estados de desempenho do processador.
ProcessorPerfCapHv
Indica os recursos de desempenho do processador.
ProcessorSetIdle
Indica que o processador foi definido como ocioso.
LogicalProcessorIdling
Indica que o processador está em idling.
UserPresence
Indica a presença do usuário.
PowerSettingNotificationName
Indica o nome da notificação de configuração de energia.
GetPowerSettingValue
Indica que o valor da configuração de energia deve ser enfileirado.
IdleResiliency
Indica a resiliência ociosa.
SessionRITState
Indica o estado RIT da sessão.
SessionConnectNotification
Indica a notificação de conexão da sessão.
SessionPowerCleanup
Indica a limpeza de energia da sessão.
SessionLockState
Indica o estado de bloqueio da sessão.
SystemHiberbootState
Indica o estado de inicialização de hibernação do sistema.
PlatformInformation
Indica as informações da plataforma.
PdcInvocation
Indica a invocação pdc.
MonitorInvocation
Indica a invocação do monitor.
FirmwareTableInformationRegistered
Indica as informações da tabela de firmware registrada.
SetShutdownSelectedTime
Indica que o tempo de desligamento deve ser definido.
SuspendResumeInvocation
Indica SuspendResumeInvocation.
PlmPowerRequestCreate
Indica que a solicitação de energia foi criada.
ScreenOff
Indica que a tela está desativada.
CsDeviceNotification
Indica a notificação do dispositivo.
PlatformRole
Indica a função de plataforma.
LastResumePerformance
Indica a última vez em que o desempenho foi retomado.
DisplayBurst
Indica intermitência de exibição.
ExitLatencySamplingPercentage
Indica o percentual de amostragem de latência.
RegisterSpmPowerSettings
Indica que as configurações de energia estão registradas.
PlatformIdleStates
Indica os estados ociosos da plataforma.
ProcessorIdleVeto
Indica o veto ocioso do processador.
PlatformIdleVeto
Indica o veto ocioso da plataforma.
SystemBatteryStatePrecise
Indica o estado da bateria do sistema.
ThermalEvent
Indica o evento térmico.
PowerRequestActionInternal
Indica a ação de solicitação de energia interna.
BatteryDeviceState
Indica o estado do dispositivo da bateria.
PowerInformationInternal
Indica as informações de energia internas.
ThermalStandby
Indica espera térmica.
SystemHiberFileType
Indica o tipo de arquivo de hibernação do sistema.
PhysicalPowerButtonPress
Indica que um botão de energia física é pressionado.
QueryPotentialDripsConstraint
Indica a restrição de possíveis gotejamentos.
EnergyTrackerCreate
Indica que o rastreador de energia foi criado.
EnergyTrackerQuery
Indica que o rastreador de energia é consultado.
UpdateBlackBoxRecorder
Indica que o gravador de caixa preta está atualizado.
SessionAllowExternalDmaDevices
Indica que a sessão permite dispositivos DMA externos.
SendSuspendResumeNotification
Indica a notificação de retomada de suspensão de envio.
BlackBoxRecorderDirectAccessBuffer
Indica que o gravador de caixa preta tem buffer de acesso direto.
PowerInformationLevelMaximum
Indica o nível máximo de energia.

Requisitos

Requisito Valor
Cabeçalho wdm.h (inclua Ntpoapi.h)