Поделиться через


перечисление 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
Указывает сообщение о power message приложения трассировки.
TraceApplicationPowerMessageEnd
Указывает конец сообщения power message приложения трассировки.
ProcessorPerfStates
Указывает состояния производительности процессора.
ProcessorIdleStates
Указывает состояния простоя процессора.
ProcessorCap
Указывает крышку процессора.
SystemWakeSource
Указывает источник пробуждения системы.
SystemHiberFileInformation
Указывает сведения о файле гибернации системы.
TraceServicePowerMessage
Указывает сообщение о power message службы трассировки.
ProcessorLoad
Указывает нагрузку процессора.
PowerShutdownNotification
Указывает уведомление о завершении работы питания.
MonitorCapabilities
Указывает возможности монитора.
SessionPowerInit
Указывает, что питание сеанса инициализировано.
SessionDisplayState
Указывает состояние отображения сеанса.
PowerRequestCreate
Указывает, что был создан запрос на питание.
PowerRequestAction
Указывает действие запроса на питание.
GetPowerRequestList
Указывает, что список power request должен быть помещен в очередь.
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 (include Ntpoapi.h)