Condividi tramite


enumerazione POWER_INFORMATION_LEVEL (wdm.h)

POWER_INFORMATION_LEVEL enumera gli indicatori di informazioni a livello di potenza.

Sintassi

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;

Costanti

 
SystemPowerPolicyAc
Indica SystemPowerPolicyAc.
SystemPowerPolicyDc
Indica SystemPowerPolicyDc.
VerifySystemPolicyAc
Indica VerifySystemPolicyAc.
VerifySystemPolicyDc
Indica VerifySystemPolicyDc.
SystemPowerCapabilities
Indica le funzionalità di alimentazione del sistema.
SystemBatteryState
Indica lo stato della batteria del sistema.
SystemPowerStateHandler
Indica il gestore dello stato di alimentazione del sistema.
ProcessorStateHandler
Indica il gestore dello stato del processore.
SystemPowerPolicyCurrent
Indica i criteri di alimentazione correnti del sistema.
AdministratorPowerPolicy
Indica i criteri di alimentazione dell'amministratore.
SystemReserveHiberFile
Indica SystemReserveHiberFile.
ProcessorInformation
Indica le informazioni sul processore.
SystemPowerInformation
Indica le informazioni sull'alimentazione del sistema.
ProcessorStateHandler2
Indica il gestore dello stato del processore.
LastWakeTime
Indica l'ultima ora di riattivazione.
LastSleepTime
Indica l'ultima ora di sospensione.
SystemExecutionState
Indica lo stato di esecuzione del sistema.
SystemPowerStateNotifyHandler
Indica il gestore di notifica dello stato di alimentazione del sistema.
ProcessorPowerPolicyAc
Indica ProcessorPowerPolicyAc.
ProcessorPowerPolicyDc
Indica ProcessorPowerPolicyDc.
VerifyProcessorPowerPolicyAc
Indica VerifyProcessorPowerPolicyAc.
VerifyProcessorPowerPolicyDc
Indica VerifyProcessorPowerPolicyDc.
ProcessorPowerPolicyCurrent
Indica i criteri di alimentazione del processore correnti.
SystemPowerStateLogging
Indica SystemPowerStateLogging.
SystemPowerLoggingEntry
Indica SystemPowerLoggingEntry.
SetPowerSettingValue
Indica che il valore dell'impostazione di alimentazione è impostato.
NotifyUserPowerSetting
Indica che l'utente deve ricevere una notifica dell'impostazione di alimentazione.
PowerInformationLevelUnused0
Indica che il livello di informazioni sull'alimentazione è inutilizzato.
SystemMonitorHiberBootPowerOff
Indica che l'alimentazione di avvio del monitoraggio del sistema è disattivata.
SystemVideoState
Indica lo stato video del sistema.
TraceApplicationPowerMessage
Indica il messaggio di alimentazione dell'applicazione di traccia.
TraceApplicationPowerMessageEnd
Indica la fine del messaggio di alimentazione dell'applicazione di traccia.
ProcessorPerfStates
Indica gli stati delle prestazioni del processore.
ProcessorIdleStates
Indica gli stati di inattività del processore.
ProcessorCap
Indica il limite del processore.
SystemWakeSource
Indica l'origine di riattivazione del sistema.
SystemHiberFileInformation
Indica le informazioni sul file di ibernazione del sistema.
TraceServicePowerMessage
Indica il messaggio di alimentazione del servizio di traccia.
ProcessorLoad
Indica il carico del processore.
PowerShutdownNotification
Indica la notifica di arresto dell'alimentazione.
MonitorCapabilities
Indica le funzionalità del monitoraggio.
SessionPowerInit
Indica che la potenza della sessione è stata inizializzata.
SessionDisplayState
Indica lo stato di visualizzazione della sessione.
PowerRequestCreate
Indica che è stata creata una richiesta di alimentazione.
PowerRequestAction
Indica l'azione della richiesta di alimentazione.
GetPowerRequestList
Indica che l'elenco di richieste di alimentazione deve essere accodato.
ProcessorInformationEx
Indica ProcessorInformationEx.
NotifyUserModeLegacyPowerEvent
Indica che deve essere creata una notifica per l'evento di alimentazione legacy in modalità utente.
GroupPark
Indica il parco del gruppo.
ProcessorIdleDomains
Indica i domini inattive del processore.
WakeTimerList
Indica l'elenco dei timer di riattivazione.
SystemHiberFileSize
Indica le dimensioni del file di ibernazione del sistema.
ProcessorIdleStatesHv
Indica gli stati inattive del processore.
ProcessorPerfStatesHv
Indica gli stati delle prestazioni del processore.
ProcessorPerfCapHv
Indica le funzionalità delle prestazioni del processore.
ProcessorSetIdle
Indica che il processore è stato impostato su inattiva.
LogicalProcessorIdling
Indica che il processore è inattiva.
UserPresence
Indica la presenza dell'utente.
PowerSettingNotificationName
Indica il nome di notifica dell'impostazione dell'alimentazione.
GetPowerSettingValue
Indica che il valore dell'impostazione di alimentazione deve essere accodato.
IdleResiliency
Indica la resilienza inattiva.
SessionRITState
Indica lo stato RIT della sessione.
SessionConnectNotification
Indica la notifica di connessione della sessione.
SessionPowerCleanup
Indica la pulizia della potenza della sessione.
SessionLockState
Indica lo stato di blocco della sessione.
SystemHiberbootState
Indica lo stato di avvio di ibernazione del sistema.
PlatformInformation
Indica le informazioni sulla piattaforma.
PdcInvocation
Indica la chiamata pdc.
MonitorInvocation
Indica la chiamata di monitoraggio.
FirmwareTableInformationRegistered
Indica le informazioni sulla tabella del firmware registrata.
SetShutdownSelectedTime
Indica che l'ora di arresto deve essere impostata.
SuspendResumeInvocation
Indica SuspendResumeInvocation.
PlmPowerRequestCreate
Indica che la richiesta di alimentazione è stata creata.
ScreenOff
Indica che la schermata è disattivata.
CsDeviceNotification
Indica la notifica del dispositivo.
PlatformRole
Indica il ruolo della piattaforma.
LastResumePerformance
Indica che le prestazioni dell'ultima volta sono state riprese.
DisplayBurst
Indica un burst di visualizzazione.
ExitLatencySamplingPercentage
Indica la percentuale di campionamento della latenza.
RegisterSpmPowerSettings
Indica che le impostazioni di alimentazione vengono registrate.
PlatformIdleStates
Indica gli stati inattive della piattaforma.
ProcessorIdleVeto
Indica il veto inattiva del processore.
PlatformIdleVeto
Indica il veto inattiva della piattaforma.
SystemBatteryStatePrecise
Indica lo stato della batteria del sistema.
ThermalEvent
Indica l'evento termica.
PowerRequestActionInternal
Indica l'azione interna della richiesta di alimentazione.
BatteryDeviceState
Indica lo stato del dispositivo della batteria.
PowerInformationInternal
Indica le informazioni di alimentazione interne.
ThermalStandby
Indica la standby termica.
SystemHiberFileType
Indica il tipo di file di ibernazione del sistema.
PhysicalPowerButtonPress
Indica un pulsante di alimentazione fisico premuto.
QueryPotentialDripsConstraint
Indica il potenziale vincolo di gocciolamento.
EnergyTrackerCreate
Indica che viene creato il localizzatore di energia.
EnergyTrackerQuery
Indica che viene eseguita una query sullo strumento di rilevamento dell'energia.
UpdateBlackBoxRecorder
Indica che il registratore scatola nera viene aggiornato.
SessionAllowExternalDmaDevices
Indica che la sessione consente dispositivi DMA esterni.
SendSuspendResumeNotification
Indica la notifica di ripresa della sospensione di invio.
BlackBoxRecorderDirectAccessBuffer
Indica che il registratore di caselle nere ha un buffer di accesso diretto.
PowerInformationLevelMaximum
Indica il livello di potenza massimo.

Requisiti

Requisito Valore
Intestazione wdm.h (include Ntpoapi.h)