enumeración POWER_INFORMATION_LEVEL (wdm.h)

POWER_INFORMATION_LEVEL enumera los indicadores de información de nivel de energía.

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 las capacidades de potencia del sistema.
SystemBatteryState
Indica el estado de la batería del sistema.
SystemPowerStateHandler
Indica el controlador de estado de alimentación del sistema.
ProcessorStateHandler
Indica el controlador de estado del procesador.
SystemPowerPolicyCurrent
Indica la directiva de energía actual del sistema.
AdministratorPowerPolicy
Indica la directiva de energía del administrador.
SystemReserveHiberFile
Indica SystemReserveHiberFile.
ProcessorInformation
Indica la información del procesador.
SystemPowerInformation
Indica la información de energía del sistema.
ProcessorStateHandler2
Indica el controlador de estado del procesador.
LastWakeTime
Indica la última hora de reactivación.
LastSleepTime
Indica la última hora de suspensión.
SystemExecutionState
Indica el estado de ejecución del sistema.
SystemPowerStateNotifyHandler
Indica el controlador de notificación de estado de alimentación del sistema.
ProcessorPowerPolicyAc
Indica ProcessorPowerPolicyAc.
ProcessorPowerPolicyDc
Indica ProcessorPowerPolicyDc.
VerifyProcessorPowerPolicyAc
Indica VerifyProcessorPowerPolicyAc.
VerifyProcessorPowerPolicyDc
Indica VerifyProcessorPowerPolicyDc.
ProcessorPowerPolicyCurrent
Indica la directiva de energía del procesador actual.
SystemPowerStateLogging
Indica SystemPowerStateLogging.
SystemPowerLoggingEntry
Indica SystemPowerLoggingEntry.
SetPowerSettingValue
Indica que se establece el valor de configuración de energía.
NotifyUserPowerSetting
Indica que el usuario debe recibir una notificación de la configuración de alimentación.
PowerInformationLevelUnused0
Indica que el nivel de información de energía no se usa.
SystemMonitorHiberBootPowerOff
Indica que la alimentación de arranque del monitor del sistema está apagada.
SystemVideoState
Indica el estado del vídeo del sistema.
TraceApplicationPowerMessage
Indica el mensaje de energía de la aplicación de seguimiento.
TraceApplicationPowerMessageEnd
Indica el final del mensaje de energía de la aplicación de seguimiento.
ProcessorPerfStates
Indica los estados de rendimiento del procesador.
ProcessorIdleStates
Indica los estados inactivos del procesador.
ProcessorCap
Indica el límite del procesador.
SystemWakeSource
Indica el origen de reactivación del sistema.
SystemHiberFileInformation
Indica la información del archivo de hibernación del sistema.
TraceServicePowerMessage
Indica el mensaje de alimentación del servicio de seguimiento.
ProcessorLoad
Indica la carga del procesador.
PowerShutdownNotification
Indica la notificación de apagado de energía.
MonitorCapabilities
Indica las funcionalidades del monitor.
SessionPowerInit
Indica que se ha inicializado la potencia de sesión.
SessionDisplayState
Indica el estado de presentación de la sesión.
PowerRequestCreate
Indica que se ha creado una solicitud de energía.
PowerRequestAction
Indica la acción de la solicitud de energía.
GetPowerRequestList
Indica que se debe poner en cola la lista de solicitudes de energía.
ProcessorInformationEx
Indica ProcessorInformationEx.
NotifyUserModeLegacyPowerEvent
Indica que se debe crear una notificación para el evento de energía heredado en modo de usuario.
GroupPark
Indica el parque del grupo.
ProcessorIdleDomains
Indica los dominios inactivos del procesador.
WakeTimerList
Indica la lista del temporizador de reactivación.
SystemHiberFileSize
Indica el tamaño del archivo de hibernación del sistema.
ProcessorIdleStatesHv
Indica los estados inactivos del procesador.
ProcessorPerfStatesHv
Indica los estados de rendimiento del procesador.
ProcessorPerfCapHv
Indica las funcionalidades de rendimiento del procesador.
ProcessorSetIdle
Indica que el procesador se ha establecido en inactivo.
LogicalProcessorIdling
Indica que el procesador está desplazándose.
UserPresence
Indica la presencia del usuario.
PowerSettingNotificationName
Indica el nombre de notificación de configuración de energía.
GetPowerSettingValue
Indica que se debe poner en cola el valor de configuración de energía.
IdleResiliency
Indica la resistencia inactiva.
SessionRITState
Indica el estado RIT de la sesión.
SessionConnectNotification
Indica la notificación de conexión de la sesión.
SessionPowerCleanup
Indica la limpieza de energía de la sesión.
SessionLockState
Indica el estado de bloqueo de la sesión.
SystemHiberbootState
Indica el estado de arranque de hibernación del sistema.
PlatformInformation
Indica la información de la plataforma.
PdcInvocation
Indica la invocación de pdc.
MonitorInvocation
Indica la invocación del monitor.
FirmwareTableInformationRegistered
Indica la información de la tabla de firmware registrada.
SetShutdownSelectedTime
Indica que se debe establecer la hora de apagado.
SuspendResumeInvocation
Indica SuspendResumeInvocation.
PlmPowerRequestCreate
Indica que se ha creado la solicitud de energía.
ScreenOff
Indica que la pantalla está desactivada.
CsDeviceNotification
Indica la notificación del dispositivo.
PlatformRole
Indica el rol de plataforma.
LastResumePerformance
Indica la última vez que se reanudó el rendimiento.
DisplayBurst
Indica la ráfaga de pantalla.
ExitLatencySamplingPercentage
Indica el porcentaje de muestreo de latencia.
RegisterSpmPowerSettings
Indica que la configuración de energía está registrada.
PlatformIdleStates
Indica los estados inactivos de la plataforma.
ProcessorIdleVeto
Indica la veta inactiva del procesador.
PlatformIdleVeto
Indica la veta inactiva de la plataforma.
SystemBatteryStatePrecise
Indica el estado de la batería del sistema.
ThermalEvent
Indica el evento térmico.
PowerRequestActionInternal
Indica la acción interna de solicitud de energía.
BatteryDeviceState
Indica el estado del dispositivo de la batería.
PowerInformationInternal
Indica la información de energía interna.
ThermalStandby
Indica el modo de espera térmico.
SystemHiberFileType
Indica el tipo de archivo de hibernación del sistema.
PhysicalPowerButtonPress
Indica una pulsación de botón de encendido físico.
QueryPotentialDripsConstraint
Indica la posible restricción de goteo.
EnergyTrackerCreate
Indica que se crea el rastreador de energía.
EnergyTrackerQuery
Indica que se consulta el rastreador de energía.
UpdateBlackBoxRecorder
Indica que se actualiza la grabadora de caja negra.
SessionAllowExternalDmaDevices
Indica que la sesión permite dispositivos DMA externos.
SendSuspendResumeNotification
Indica la notificación de reanudación de la suspensión de envío.
BlackBoxRecorderDirectAccessBuffer
Indica que la grabadora de caja negra tiene búfer de acceso directo.
PowerInformationLevelMaximum
Indica el nivel de potencia máximo.

Requisitos

Requisito Valor
Header wdm.h (incluya Ntpoapi.h)