énumération POWER_INFORMATION_LEVEL (wdm.h)
POWER_INFORMATION_LEVEL énumère les indicateurs d’informations de niveau d’alimentation.
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 Indique SystemPowerPolicyAc. |
SystemPowerPolicyDc Indique SystemPowerPolicyDc. |
VerifySystemPolicyAc Indique VerifySystemPolicyAc. |
VerifySystemPolicyDc Indique VerifySystemPolicyDc. |
SystemPowerCapabilities Indique les fonctionnalités d’alimentation du système. |
SystemBatteryState Indique l’état de la batterie du système. |
SystemPowerStateHandler Indique le gestionnaire d’état d’alimentation du système. |
ProcessorStateHandler Indique le gestionnaire d’état du processeur. |
SystemPowerPolicyCurrent Indique la stratégie d’alimentation actuelle du système. |
AdministratorPowerPolicy Indique la stratégie d’alimentation de l’administrateur. |
SystemReserveHiberFile Indique le SystemReserveHiberFile. |
ProcessorInformation Indique les informations du processeur. |
SystemPowerInformation Indique les informations d’alimentation du système. |
ProcessorStateHandler2 Indique le gestionnaire d’état du processeur. |
LastWakeTime Indique l’heure du dernier réveil. |
LastSleepTime Indique l’heure de la dernière mise en veille. |
SystemExecutionState Indique l’état d’exécution du système. |
SystemPowerStateNotifyHandler Indique le gestionnaire de notification d’état d’alimentation du système. |
ProcessorPowerPolicyAc Indique ProcessorPowerPolicyAc. |
ProcessorPowerPolicyDc Indique ProcessorPowerPolicyDc. |
VerifyProcessorPowerPolicyAc Indique VerifyProcessorPowerPolicyAc. |
VerifyProcessorPowerPolicyDc Indique VerifyProcessorPowerPolicyDc. |
ProcessorPowerPolicyCurrent Indique la stratégie d’alimentation actuelle du processeur. |
SystemPowerStateLogging Indique SystemPowerStateLogging. |
SystemPowerLoggingEntry Indique SystemPowerLoggingEntry. |
SetPowerSettingValue Indique que la valeur du paramètre d’alimentation est définie. |
NotifyUserPowerSetting Indique que l’utilisateur doit être averti du paramètre d’alimentation. |
PowerInformationLevelUnused0 Indique que le niveau d’informations d’alimentation n’est pas utilisé. |
SystemMonitorHiberBootPowerOff Indique que l’alimentation de démarrage du moniteur système est désactivée. |
SystemVideoState Indique l’état de la vidéo système. |
TraceApplicationPowerMessage Indique le message d’alimentation de l’application de suivi. |
TraceApplicationPowerMessageEnd Indique la fin du message d’alimentation de l’application de trace. |
ProcessorPerfStates Indique les états de performances du processeur. |
ProcessorIdleStates Indique les états d’inactivité du processeur. |
ProcessorCap Indique la limite du processeur. |
SystemWakeSource Indique la source de veille du système. |
SystemHiberFileInformation Indique les informations du fichier de mise en veille prolongée du système. |
TraceServicePowerMessage Indique le message d’alimentation du service de suivi. |
ProcessorLoad Indique la charge du processeur. |
PowerShutdownNotification Indique la notification d’arrêt de l’alimentation. |
MonitorCapabilities Indique les fonctionnalités du moniteur. |
SessionPowerInit Indique que l’alimentation de session a été initialisée. |
SessionDisplayState Indique l’état d’affichage de la session. |
PowerRequestCreate Indique qu’une demande d’alimentation a été créée. |
PowerRequestAction Indique l’action de la demande d’alimentation. |
GetPowerRequestList Indique que la liste power request doit être mise en file d’attente. |
ProcessorInformationEx Indique ProcessorInformationEx. |
NotifyUserModeLegacyPowerEvent Indique qu’une notification doit être créée pour l’événement d’alimentation hérité en mode utilisateur. |
GroupPark Indique le parc de groupe. |
ProcessorIdleDomains Indique les domaines inactifs du processeur. |
WakeTimerList Indique la liste du minuteur de veille. |
SystemHiberFileSize Indique la taille du fichier de mise en veille prolongée du système. |
ProcessorIdleStatesHv Indique les états d’inactivité du processeur. |
ProcessorPerfStatesHv Indique les états de performances du processeur. |
ProcessorPerfCapHv Indique les fonctionnalités de performances du processeur. |
ProcessorSetIdle Indique que le processeur a été défini sur inactif. |
LogicalProcessorIdling Indique que le processeur fonctionne au moteur. |
UserPresence Indique la présence de l’utilisateur. |
PowerSettingNotificationName Indique le nom de la notification du paramètre d’alimentation. |
GetPowerSettingValue Indique que la valeur du paramètre d’alimentation doit être mise en file d’attente. |
IdleResiliency Indique la résilience inactif. |
SessionRITState Indique l’état RIT de la session. |
SessionConnectNotification Indique la notification de connexion de la session. |
SessionPowerCleanup Indique le nettoyage de l’alimentation de la session. |
SessionLockState Indique l’état de verrouillage de la session. |
SystemHiberbootState Indique l’état de démarrage de mise en veille prolongée du système. |
PlatformInformation Indique les informations de la plateforme. |
PdcInvocation Indique l’appel du contrôleur de domaine. |
MonitorInvocation Indique l’appel du moniteur. |
FirmwareTableInformationRegistered Indique les informations de table de microprogramme inscrites. |
SetShutdownSelectedTime Indique que l’heure d’arrêt doit être définie. |
SuspendResumeInvocation Indique SuspendResumeInvocation. |
PlmPowerRequestCreate Indique que la demande d’alimentation a été créée. |
ScreenOff Indique que l’écran est désactivé. |
CsDeviceNotification Indique la notification de l’appareil. |
PlatformRole Indique le rôle de plateforme. |
LastResumePerformance Indique la dernière reprise des performances. |
DisplayBurst Indique une rafale d’affichage. |
ExitLatencySamplingPercentage Indique le pourcentage d’échantillonnage de latence. |
RegisterSpmPowerSettings Indique que les paramètres d’alimentation sont inscrits. |
PlatformIdleStates Indique les états inactifs de la plateforme. |
ProcessorIdleVeto Indique le veto inactif du processeur. |
PlatformIdleVeto Indique le veto inactif de la plateforme. |
SystemBatteryStatePrecise Indique l’état de la batterie du système. |
ThermalEvent Indique l’événement thermique. |
PowerRequestActionInternal Indique l’action de demande d’alimentation interne. |
BatteryDeviceState Indique l’état de l’appareil de la batterie. |
PowerInformationInternal Indique les informations d’alimentation internes. |
ThermalStandby Indique la secours thermique. |
SystemHiberFileType Indique le type de fichier de mise en veille prolongée du système. |
PhysicalPowerButtonPress Indique une pression physique sur le bouton d’alimentation. |
QueryPotentialDripsConstraint Indique la contrainte de gouttes potentielle. |
EnergyTrackerCreate Indique que le suivi d’énergie est créé. |
EnergyTrackerQuery Indique que le suivi d’énergie est interrogé. |
UpdateBlackBoxRecorder Indique que l’enregistreur de boîte noire est mis à jour. |
SessionAllowExternalDmaDevices Indique que la session autorise les appareils DMA externes. |
SendSuspendResumeNotification Indique la notification de reprise d’envoi de suspension. |
BlackBoxRecorderDirectAccessBuffer Indique que l’enregistreur de boîte noire dispose d’une mémoire tampon d’accès direct. |
PowerInformationLevelMaximum Indique le niveau d’alimentation maximal. |
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | wdm.h (include Ntpoapi.h) |