POWER_INFORMATION_LEVEL enumeração (ntpoapi.h)
Indica 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 é atualizado. |
SessionAllowExternalDmaDevices Indica que a sessão permite dispositivos DMA externos. |
SendSuspendResumeNotification Indica a notificação de envio de suspensão/retomada. |
BlackBoxRecorderDirectAccessBuffer Indica o buffer de acesso direto do gravador de caixa preta. |
PowerInformationLevelMaximum Indica o nível máximo de energia. |
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ntpoapi.h (inclua Ntpoapi.h) |