Перечисление POWER_INFORMATION_LEVEL (wdm.h)

POWER_INFORMATION_LEVEL перечисляет индикаторы сведений об уровне мощности.

Синтаксис

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;

Константы

 
SystemPowerPolicyAc
Указывает SystemPowerPolicyAc.
SystemPowerPolicyDc
Указывает SystemPowerPolicyDc.
VerifySystemPolicyAc
Указывает VerifySystemPolicyAc.
VerifySystemPolicyDc
Указывает VerifySystemPolicyDc.
SystemPowerCapabilities
Указывает возможности питания системы.
SystemBatteryState
Указывает состояние батареи системы.
SystemPowerStateHandler
Указывает обработчик состояния питания системы.
ProcessorStateHandler
Указывает обработчик состояния процессора.
SystemPowerPolicyCurrent
Указывает текущую политику питания системы.
AdministratorPowerPolicy
Указывает политику управления питанием администратора.
SystemReserveHiberFile
Указывает SystemReserveHiberFile.
ProcessorInformation
Указывает сведения о процессоре.
SystemPowerInformation
Указывает сведения о энергопотреблении системы.
ProcessorStateHandler2
Указывает обработчик состояния процессора.
LastWakeTime
Указывает время последнего пробуждения.
LastSleepTime
Указывает время последнего спящего режима.
SystemExecutionState
Указывает состояние выполнения системы.
SystemPowerStateNotifyHandler
Указывает обработчик уведомлений о состоянии питания системы.
ProcessorPowerPolicyAc
Указывает ProcessorPowerPolicyAc.
ProcessorPowerPolicyDc
Указывает ProcessorPowerPolicyDc.
VerifyProcessorPowerPolicyAc
Указывает VerifyProcessorPowerPolicyAc.
VerifyProcessorPowerPolicyDc
Указывает VerifyProcessorPowerPolicyDc.
ProcessorPowerPolicyCurrent
Указывает текущую политику питания процессора.
SystemPowerStateLogging
Указывает SystemPowerStateLogging.
SystemPowerLoggingEntry
Указывает SystemPowerLoggingEntry.
SetPowerSettingValue
Указывает, что задано значение параметра питания.
NotifyUserPowerSetting
Указывает, что пользователь должен быть уведомлен о параметре питания.
PowerInformationLevelUnused0
Указывает, что уровень сведений о энергопотреблении не используется.
SystemMonitorHiberBootPowerOff
Указывает, что питание загрузки системного монитора отключено.
SystemVideoState
Указывает состояние системного видео.
TraceApplicationPowerMessage
Указывает сообщение о приложении трассировки.
TraceApplicationPowerMessageEnd
Указывает конец сообщения о приложении трассировки.
ProcessorPerfStates
Указывает состояния производительности процессора.
ProcessorIdleStates
Указывает состояния простоя процессора.
ProcessorCap
Указывает ограничение процессора.
SystemWakeSource
Указывает источник пробуждения системы.
SystemHiberFileInformation
Указывает сведения о системном файле гибернации.
TraceServicePowerMessage
Указывает сообщение службы трассировки.
ProcessorLoad
Указывает загрузку процессора.
PowerShutdownNotification
Указывает уведомление о завершении работы питания.
MonitorCapabilities
Указывает возможности монитора.
SessionPowerInit
Указывает, что питание сеанса было инициализировано.
SessionDisplayState
Указывает состояние отображения сеанса.
PowerRequestCreate
Указывает, что запрос на питание создан.
PowerRequestAction
Указывает действие запроса на питание.
GetPowerRequestList
Указывает, что список запросов на питание должен быть помещен в очередь.
ProcessorInformationEx
Указывает ProcessorInformationEx.
NotifyUserModeLegacyPowerEvent
Указывает, что для устаревшего события питания пользовательского режима должно быть создано уведомление.
GroupPark
Указывает парк группы.
ProcessorIdleDomains
Указывает неактивные домены процессора.
WakeTimerList
Указывает список таймера пробуждения.
SystemHiberFileSize
Указывает размер файла гибернации системы.
ProcessorIdleStatesHv
Указывает состояния простоя процессора.
ProcessorPerfStatesHv
Указывает состояния производительности процессора.
ProcessorPerfCapHv
Указывает возможности производительности процессора.
ProcessorSetIdle
Указывает, что процессор был настроен в режим бездействия.
LogicalProcessorIdling
Указывает, что процессор находится в режиме простоя.
UserPresence
Указывает на присутствие пользователя.
PowerSettingNotificationName
Указывает имя уведомления о параметрах питания.
GetPowerSettingValue
Указывает, что значение параметра питания должно быть помещено в очередь.
IdleResiliency
Указывает устойчивость при простое.
SessionRITState
Указывает состояние RIT сеанса.
SessionConnectNotification
Указывает уведомление о подключении сеанса.
SessionPowerCleanup
Указывает на очистку питания сеанса.
SessionLockState
Указывает состояние блокировки сеанса.
SystemHiberbootState
Указывает состояние загрузки системы в режиме гибернации.
PlatformInformation
Указывает сведения о платформе.
PdcInvocation
Указывает вызов PDC.
MonitorInvocation
Указывает вызов монитора.
FirmwareTableInformationRegistered
Указывает сведения о зарегистрированной таблице встроенного ПО.
SetShutdownSelectedTime
Указывает, что необходимо задать время завершения работы.
SuspendResumeInvocation
Указывает 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
Указывает, что сеанс разрешает внешние устройства DMA.
SendSuspendResumeNotification
Указывает уведомление о возобновлении отправки.
BlackBoxRecorderDirectAccessBuffer
Указывает, что средство записи черного ящика имеет буфер прямого доступа.
PowerInformationLevelMaximum
Указывает максимальный уровень питания.

Требования

Требование Значение
Заголовок wdm.h (включая Ntpoapi.h)