Freigeben über


POWER_INFORMATION_LEVEL-Enumeration (wdm.h)

POWER_INFORMATION_LEVEL listet Leistungsstufeninformationsindikatoren 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 Akkustatus des Systems an.
SystemPowerStateHandler
Gibt den Energiezustandshandler des Systems an.
ProcessorStateHandler
Gibt den Prozessorstatushandler an.
SystemPowerPolicyCurrent
Gibt die aktuelle Energierichtlinie des Systems an.
AdministratorPowerPolicy
Gibt die Energierichtlinie des Administrators an.
SystemReserveHiberFile
Gibt das SystemReserveHiberFile an.
ProcessorInformation
Gibt die Prozessorinformationen an.
SystemPowerInformation
Gibt die Systemleistungsinformationen an.
ProcessorStateHandler2
Gibt den Prozessorstatushandler an.
LastWakeTime
Gibt die letzte Wake-Zeit an.
LastSleepTime
Gibt die letzte Ruhezeit an.
SystemExecutionState
Gibt den Systemausführungsstatus an.
SystemPowerStateNotifyHandler
Gibt den Benachrichtigungshandler für den Systembetriebsstatus 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 Leistungseinstellungswert 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 die Startleistung des Systemmonitors ausgeschaltet ist.
SystemVideoState
Gibt den Systemvideostatus an.
TraceApplicationPowerMessage
Gibt die Leistungsmeldung der Ablaufverfolgungsanwendung an.
TraceApplicationPowerMessageEnd
Gibt das Ende der Leistungsmeldung der Ablaufverfolgungsanwendung an.
ProcessorPerfStates
Gibt die Prozessorleistungszustände an.
ProcessorIdleStates
Gibt den Leerlaufstatus des Prozessors an.
ProcessorCap
Gibt die Prozessorkappe an.
SystemWakeSource
Gibt die Systemreaktivierungsquelle an.
SystemHiberFileInformation
Gibt die Ruhezustandsdateiinformationen des Systems an.
TraceServicePowerMessage
Gibt die Leistungsmeldung des Ablaufverfolgungsdiensts an.
ProcessorLoad
Gibt die Prozessorlast an.
PowerShutdownNotification
Gibt die Benachrichtigung zum Herunterfahren des Stroms an.
MonitorCapabilities
Gibt die Funktionen des Monitors an.
SessionPowerInit
Gibt an, dass die Sitzungsleistung initialisiert wurde.
SessionDisplayState
Gibt den Sitzungsanzeigestatus 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 Ältere Power-Ereignis für den Benutzermodus erstellt werden soll.
GroupPark
Gibt den Gruppenpark an.
ProcessorIdleDomains
Gibt die Leerlaufdomänen des Prozessors an.
WakeTimerList
Gibt die Wake-Timerliste an.
SystemHiberFileSize
Gibt die Größe der Ruhezustandsdatei des Systems an.
ProcessorIdleStatesHv
Gibt den Leerlaufstatus des Prozessors an.
ProcessorPerfStatesHv
Gibt die Leistungszustände des Prozessors an.
ProcessorPerfCapHv
Gibt die Leistungsfähigkeit des Prozessors an.
ProcessorSetIdle
Gibt an, dass der Prozessor im Leerlauf festgelegt wurde.
LogicalProcessorIdling
Gibt an, dass der Prozessor im Leerlauf ist.
UserPresence
Gibt die Anwesenheit des Benutzers an.
PowerSettingNotificationName
Gibt den Namen der Energieeinstellungsbenachrichtigung an.
GetPowerSettingValue
Gibt an, dass der Leistungseinstellungswert in die Warteschlange gestellt werden soll.
IdleResiliency
Gibt die Leerlaufresilienz 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 Ruhezustand des Systems an.
PlatformInformation
Gibt die Plattforminformationen an.
PdcInvocation
Gibt den Pdc-Aufruf an.
MonitorInvocation
Gibt den Aufruf des Monitors an.
FirmwareTableInformationRegistered
Gibt die registrierten Firmwaretabelleninformationen an.
SetShutdownSelectedTime
Gibt an, dass die Herunterfahrenszeit 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, wie lange die Leistung zuletzt fortgesetzt wurde.
DisplayBurst
Gibt den Anzeigeplatz an.
ExitLatencySamplingPercentage
Gibt den Prozentsatz der Latenzsampling an.
RegisterSpmPowerSettings
Gibt an, dass die Energieeinstellungen registriert sind.
PlatformIdleStates
Gibt den Leerlaufstatus der Plattform an.
ProcessorIdleVeto
Gibt das Veto des Prozessors im Leerlauf an.
PlatformIdleVeto
Gibt das Leerlauf-Veto der Plattform an.
SystemBatteryStatePrecise
Gibt den Akkustatus 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 Standbymodus an.
SystemHiberFileType
Gibt den Ruhezustandsdateityp des Systems an.
PhysicalPowerButtonPress
Gibt einen physischen Netzschalter an.
QueryPotentialDripsConstraint
Gibt die potenzielle Tropfeinschränkung an.
EnergyTrackerCreate
Gibt an, dass der Energie-Tracker erstellt wird.
EnergyTrackerQuery
Gibt an, dass der Energie-Tracker 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 Fortsetzens des Anhaltens an.
BlackBoxRecorderDirectAccessBuffer
Gibt an, dass der Black Box Recorder über einen direkten Zugriffspuffer verfügt.
PowerInformationLevelMaximum
Gibt den maximalen Leistungspegel an.

Anforderungen

Anforderung Wert
Header- wdm.h (include Ntpoapi.h)