é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) |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour