POWER_INFORMATION_LEVEL-Enumeration (wdm.h)

POWER_INFORMATION_LEVEL listet leistungspegelinformationsindikatoren auf.

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;

Konstanten

 
SystemPowerPolicyAc
Gibt SystemPowerPolicyAc an.
SystemPowerPolicyDc
Gibt SystemPowerPolicyDc an.
VerifySystemPolicyAc
Gibt VerifySystemPolicyAc an.
VerifySystemPolicyDc
Gibt VerifySystemPolicyDc an.
SystemPowerCapabilities
Gibt die Leistungsfunktionen des Systems an.
SystemBatteryState
Gibt den Akkuzustand des Systems an.
SystemPowerStateHandler
Gibt den Energiezustandshandler des Systems an.
ProcessorStateHandler
Gibt den Prozessorzustandshandler an.
SystemPowerPolicyCurrent
Gibt die aktuelle Energierichtlinie des Systems an.
AdministratorPowerPolicy
Gibt die Energierichtlinie des Administrators an.
SystemReserveHiberFile
Gibt die SystemReserveHiberFile an.
ProcessorInformation
Gibt die Prozessorinformationen an.
SystemPowerInformation
Gibt die Informationen zur Systemleistung an.
ProcessorStateHandler2
Gibt den Prozessorzustandshandler an.
LastWakeTime
Gibt die letzte Aktivierungszeit an.
LastSleepTime
Gibt die letzte Ruhezeit an.
SystemExecutionState
Gibt den Systemausführungsstatus an.
SystemPowerStateNotifyHandler
Gibt den Benachrichtigungshandler für den Systemstromzustand an.
ProcessorPowerPolicyAc
Gibt ProcessorPowerPolicyAc an.
ProcessorPowerPolicyDc
Gibt ProcessorPowerPolicyDc an.
VerifyProcessorPowerPolicyAc
Gibt VerifyProcessorPowerPolicyAc an.
VerifyProcessorPowerPolicyDc
Gibt VerifyProcessorPowerPolicyDc an.
ProcessorPowerPolicyCurrent
Gibt die aktuelle Prozessorleistungsrichtlinie an.
SystemPowerStateLogging
Gibt SystemPowerStateLogging an.
SystemPowerLoggingEntry
Gibt SystemPowerLoggingEntry an.
SetPowerSettingValue
Gibt an, dass der Energieeinstellungswert festgelegt ist.
NotifyUserPowerSetting
Gibt an, dass der Benutzer über die Energieeinstellung benachrichtigt werden soll.
PowerInformationLevelUnused0
Gibt an, dass die Energieinformationsebene nicht verwendet wird.
SystemMonitorHiberBootPowerOff
Gibt an, dass der Startstrom des Systemmonitors ausgeschaltet ist.
SystemVideoState
Gibt den Systemvideostatus an.
TraceApplicationPowerMessage
Gibt die Energiemeldung der Ablaufverfolgungsanwendung an.
TraceApplicationPowerMessageEnd
Gibt das Ende der Energiemeldung der Ablaufverfolgungsanwendung an.
ProcessorPerfStates
Gibt die Prozessorleistungszustände an.
ProcessorIdleStates
Gibt den Leerlaufstatus des Prozessors an.
ProcessorCap
Gibt die Prozessorobergrenze an.
SystemWakeSource
Gibt die Quelle der Systemreaktivierung an.
SystemHiberFileInformation
Gibt die Informationen zur Ruhezustandsdatei des Systems an.
TraceServicePowerMessage
Gibt die Energiemeldung des Ablaufverfolgungsdiensts an.
ProcessorLoad
Gibt die Prozessorauslastung an.
PowerShutdownNotification
Gibt die Benachrichtigung zum Herunterfahren an.
MonitorCapabilities
Gibt die Funktionen des Monitors an.
SessionPowerInit
Gibt an, dass die Sitzungsleistung initialisiert wurde.
SessionDisplayState
Gibt den Anzeigestatus der Sitzung an.
PowerRequestCreate
Gibt an, dass eine Energieanforderung erstellt wurde.
PowerRequestAction
Gibt die Aktion der Energieanforderung an.
GetPowerRequestList
Gibt an, dass die Energieanforderungsliste in die Warteschlange gestellt werden soll.
ProcessorInformationEx
Gibt ProcessorInformationEx an.
NotifyUserModeLegacyPowerEvent
Gibt an, dass eine Benachrichtigung für das Legacy-Energieereignis im Benutzermodus erstellt werden soll.
GroupPark
Gibt den Gruppenpark an.
ProcessorIdleDomains
Gibt die Leerlaufdomänen des Prozessors an.
WakeTimerList
Gibt die Liste des Aktivierungszeitgebers an.
SystemHiberFileSize
Gibt die Größe der Ruhezustandsdatei des Systems an.
ProcessorIdleStatesHv
Gibt die Leerlaufzustände des Prozessors an.
ProcessorPerfStatesHv
Gibt die Leistungszustände des Prozessors an.
ProcessorPerfCapHv
Gibt die Leistungsfunktionen des Prozessors an.
ProcessorSetIdle
Gibt an, dass der Prozessor auf "Leerlauf" festgelegt wurde.
LogicalProcessorIdling
Gibt an, dass sich der Prozessor im Leerlauf befindet.
UserPresence
Gibt die Anwesenheit des Benutzers an.
PowerSettingNotificationName
Gibt den Namen der Energieeinstellungsbenachrichtigung an.
GetPowerSettingValue
Gibt an, dass der Energieeinstellungswert in die Warteschlange eingereiht werden soll.
IdleResiliency
Gibt die Resilienz im Leerlauf an.
SessionRITState
Gibt den RIT-Zustand der Sitzung an.
SessionConnectNotification
Gibt die Verbindungsbenachrichtigung der Sitzung an.
SessionPowerCleanup
Gibt die Energiebereinigung der Sitzung an.
SessionLockState
Gibt den Sperrstatus der Sitzung an.
SystemHiberbootState
Gibt den Startzustand des Systems im Ruhezustand an.
PlatformInformation
Gibt die Plattforminformationen an.
PdcInvocation
Gibt den pdc-Aufruf an.
MonitorInvocation
Gibt den Monitoraufruf an.
FirmwareTableInformationRegistered
Gibt die Informationen zur registrierten Firmwaretabelle an.
SetShutdownSelectedTime
Gibt an, dass die Zeit für das Herunterfahren festgelegt werden soll.
SuspendResumeInvocation
Gibt SuspendResumeInvocation an.
PlmPowerRequestCreate
Gibt an, dass die Energieanforderung erstellt wurde.
ScreenOff
Gibt an, dass der Bildschirm deaktiviert ist.
CsDeviceNotification
Gibt die Gerätebenachrichtigung an.
PlatformRole
Gibt die Plattformrolle an.
LastResumePerformance
Gibt an, zu welcher Zeit die Leistung zuletzt fortgesetzt wurde.
DisplayBurst
Gibt den Anzeige burst an.
ExitLatencySamplingPercentage
Gibt den Prozentsatz der Latenzsampling an.
RegisterSpmPowerSettings
Gibt an, dass die Energieeinstellungen registriert sind.
PlatformIdleStates
Gibt die Leerlaufzustände der Plattform an.
ProcessorIdleVeto
Gibt das Veto des Prozessors im Leerlauf an.
PlatformIdleVeto
Gibt das Veto der Plattform im Leerlauf an.
SystemBatteryStatePrecise
Gibt den Akkuzustand des Systems an.
ThermalEvent
Gibt das thermische Ereignis an.
PowerRequestActionInternal
Gibt die interne Energieanforderungsaktion an.
BatteryDeviceState
Gibt den Gerätestatus des Akkus an.
PowerInformationInternal
Gibt die internen Energieinformationen an.
ThermalStandby
Gibt den thermischen Standby an.
SystemHiberFileType
Gibt den Ruhezustandsdateityp des Systems an.
PhysicalPowerButtonPress
Gibt an, dass ein physischer Netzschalter gedrückt wird.
QueryPotentialDripsConstraint
Gibt die potenzielle Tropfeinschränkung an.
EnergyTrackerCreate
Gibt an, dass die Energienachverfolgung erstellt wird.
EnergyTrackerQuery
Gibt an, dass der Energietracker abgefragt wird.
UpdateBlackBoxRecorder
Gibt an, dass der Black Box-Recorder aktualisiert wird.
SessionAllowExternalDmaDevices
Gibt an, dass die Sitzung externe DMA-Geräte zulässt.
SendSuspendResumeNotification
Gibt die Benachrichtigung zum Senden des Anhaltens an.
BlackBoxRecorderDirectAccessBuffer
Gibt an, dass der Black Box-Recorder über einen Puffer für direkten Zugriff verfügt.
PowerInformationLevelMaximum
Gibt die maximale Leistungsstufe an.

Anforderungen

Anforderung Wert
Header wdm.h (einschließen von Ntpoapi.h)