Перечисление 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) |