Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
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,
SystemPowerSourceState,
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) |