Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Indica información de nivel de energía.
Sintaxis
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;
Constantes
SystemPowerPolicyAcIndica SystemPowerPolicyAc. |
SystemPowerPolicyDcIndica SystemPowerPolicyDc. |
VerifySystemPolicyAcIndica VerifySystemPolicyAc. |
VerifySystemPolicyDcIndica VerifySystemPolicyDc. |
SystemPowerCapabilitiesIndica las capacidades de potencia del sistema. |
SystemBatteryStateIndica el estado de la batería del sistema. |
SystemPowerStateHandlerIndica el controlador de estado de energía del sistema. |
ProcessorStateHandlerIndica el controlador de estado del procesador. |
SystemPowerPolicyCurrentIndica la directiva de energía actual del sistema. |
AdministratorPowerPolicyIndica la directiva de energía del administrador. |
SystemReserveHiberFileIndica systemReserveHiberFile. |
ProcessorInformationIndica la información del procesador. |
SystemPowerInformationIndica la información de energía del sistema. |
ProcessorStateHandler2Indica el controlador de estado del procesador. |
LastWakeTimeIndica la última hora de reactivación. |
LastSleepTimeIndica la última hora de suspensión. |
SystemExecutionStateIndica el estado de ejecución del sistema. |
SystemPowerStateNotifyHandlerIndica el controlador de notificación de estado de energía del sistema. |
ProcessorPowerPolicyAcIndica ProcessorPowerPolicyAc. |
ProcessorPowerPolicyDcIndica ProcessorPowerPolicyDc. |
VerifyProcessorPowerPolicyAcIndica VerifyProcessorPowerPolicyAc. |
VerifyProcessorPowerPolicyDcIndica VerifyProcessorPowerPolicyDc. |
ProcessorPowerPolicyCurrentIndica la directiva de potencia del procesador actual. |
SystemPowerStateLoggingIndica SystemPowerStateLogging. |
SystemPowerLoggingEntryIndica SystemPowerLoggingEntry. |
SetPowerSettingValueIndica que se establece el valor de configuración de energía. |
NotifyUserPowerSettingIndica que el usuario debe recibir una notificación de la configuración de energía. |
PowerInformationLevelUnused0Indica que el nivel de información de energía no se usa. |
SystemMonitorHiberBootPowerOffIndica que la alimentación de arranque del monitor del sistema está apagada. |
SystemVideoStateIndica el estado del vídeo del sistema. |
TraceApplicationPowerMessageIndica el mensaje de energía de la aplicación de seguimiento. |
TraceApplicationPowerMessageEndIndica el final del mensaje de energía de la aplicación de seguimiento. |
ProcessorPerfStatesIndica los estados de rendimiento del procesador. |
ProcessorIdleStatesIndica los estados inactivos del procesador. |
ProcessorCapIndica el límite del procesador. |
SystemWakeSourceIndica el origen de reactivación del sistema. |
SystemHiberFileInformationIndica la información del archivo de hibernación del sistema. |
TraceServicePowerMessageIndica el mensaje de energía del servicio de seguimiento. |
ProcessorLoadIndica la carga del procesador. |
PowerShutdownNotificationIndica la notificación de apagado de energía. |
MonitorCapabilitiesIndica las funcionalidades del monitor. |
SessionPowerInitIndica que se ha inicializado la potencia de sesión. |
SessionDisplayStateIndica el estado de presentación de la sesión. |
PowerRequestCreateIndica que se ha creado una solicitud de energía. |
PowerRequestActionIndica la acción de la solicitud de energía. |
GetPowerRequestListIndica que se debe poner en cola la lista de solicitudes de energía. |
ProcessorInformationExIndica ProcessorInformationEx. |
NotifyUserModeLegacyPowerEventIndica que se debe crear una notificación para el evento de energía heredado en modo de usuario. |
GroupParkIndica el parque de grupos. |
ProcessorIdleDomainsIndica los dominios inactivos del procesador. |
WakeTimerListIndica la lista del temporizador de reactivación. |
SystemHiberFileSizeIndica el tamaño del archivo de hibernación del sistema. |
ProcessorIdleStatesHvIndica los estados inactivos del procesador. |
ProcessorPerfStatesHvIndica los estados de rendimiento del procesador. |
ProcessorPerfCapHvIndica las funcionalidades de rendimiento del procesador. |
ProcessorSetIdleIndica que el procesador se ha establecido en inactivo. |
LogicalProcessorIdlingIndica que el procesador está desplazándose. |
UserPresenceIndica la presencia del usuario. |
PowerSettingNotificationNameIndica el nombre de la notificación de configuración de energía. |
GetPowerSettingValueIndica que se debe poner en cola el valor de configuración de energía. |
IdleResiliencyIndica la resistencia inactiva. |
SessionRITStateIndica el estado RIT de la sesión. |
SessionConnectNotificationIndica la notificación de conexión de la sesión. |
SessionPowerCleanupIndica la limpieza de energía de la sesión. |
SessionLockStateIndica el estado de bloqueo de la sesión. |
SystemHiberbootStateIndica el estado de arranque de hibernación del sistema. |
PlatformInformationIndica la información de la plataforma. |
PdcInvocationIndica la invocación de pdc. |
MonitorInvocationIndica la invocación del monitor. |
FirmwareTableInformationRegisteredIndica la información de la tabla de firmware registrada. |
SetShutdownSelectedTimeIndica que se debe establecer el tiempo de apagado. |
SuspendResumeInvocationIndica SuspendResumeInvocation. |
PlmPowerRequestCreateIndica que se ha creado la solicitud de energía. |
ScreenOffIndica que la pantalla está desactivada. |
CsDeviceNotificationIndica la notificación del dispositivo. |
PlatformRoleIndica el rol de plataforma. |
LastResumePerformanceIndica la última vez que se reanudó el rendimiento. |
DisplayBurstIndica la ráfaga de pantalla. |
ExitLatencySamplingPercentageIndica el porcentaje de muestreo de latencia. |
RegisterSpmPowerSettingsIndica que la configuración de energía está registrada. |
PlatformIdleStatesIndica los estados inactivos de la plataforma. |
ProcessorIdleVetoIndica el veta de inactividad del procesador. |
PlatformIdleVetoIndica el veta de inactividad de la plataforma. |
SystemBatteryStatePreciseIndica el estado de la batería del sistema. |
ThermalEventIndica el evento térmico. |
PowerRequestActionInternalIndica la acción de solicitud de energía interna. |
BatteryDeviceStateIndica el estado del dispositivo de la batería. |
PowerInformationInternalIndica la información de energía interna. |
ThermalStandbyIndica el modo de espera térmico. |
SystemHiberFileTypeIndica el tipo de archivo de hibernación del sistema. |
PhysicalPowerButtonPressIndica una pulsación de botón de encendido físico. |
QueryPotentialDripsConstraintIndica la posible restricción de drips. |
EnergyTrackerCreateIndica que se crea el rastreador de energía. |
EnergyTrackerQueryIndica que se consulta el rastreador de energía. |
UpdateBlackBoxRecorderIndica que se actualiza la grabadora de caja negra. |
SessionAllowExternalDmaDevicesIndica que la sesión permite dispositivos DMA externos. |
SendSuspendResumeNotificationIndica la notificación de suspensión o reanudación de envío. |
BlackBoxRecorderDirectAccessBufferIndica el búfer de acceso directo de la grabadora de caja negra. |
PowerInformationLevelMaximumIndica el nivel de potencia máximo. |
Requisitos
| Requisito | Valor |
|---|---|
| encabezado de | ntpoapi.h (incluya Ntpoapi.h) |