Condividi tramite


enumerazione POWER_INFORMATION_LEVEL (ntpoapi.h)

Indica le informazioni sul livello di alimentazione.

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 risparmio energia 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'ora dell'ultima 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 risparmio energia.
PowerInformationLevelUnused0
Indica che il livello di informazioni sull'alimentazione non è utilizzato.
SystemMonitorHiberBootPowerOff
Indica che l'alimentazione di avvio del monitoraggio di sistema è disattivata.
SystemVideoState
Indica lo stato del video di 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 timer di riattivazione.
SystemHiberFileSize
Indica le dimensioni del file di ibernazione del sistema.
ProcessorIdleStatesHv
Indica gli stati di inattività del processore.
ProcessorPerfStatesHv
Indica gli stati di 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 della 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 dell'alimentazione della sessione.
SessionLockState
Indica lo stato di blocco della sessione.
SystemHiberbootState
Indica lo stato di avvio dell'ibernazione del sistema.
PlatformInformation
Indica le informazioni sulla piattaforma.
PdcInvocation
Indica la chiamata pdc.
MonitorInvocation
Indica la chiamata al 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 lo schermo è disattivato.
CsDeviceNotification
Indica la notifica del dispositivo.
PlatformRole
Indica il ruolo della piattaforma.
LastResumePerformance
Indica l'ultima ripresa delle prestazioni.
DisplayBurst
Indica il burst di visualizzazione.
ExitLatencySamplingPercentage
Indica la percentuale di campionamento della latenza.
RegisterSpmPowerSettings
Indica che le impostazioni di risparmio energia sono registrate.
PlatformIdleStates
Indica gli stati di inattività 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 termico.
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 lo standby termico.
SystemHiberFileType
Indica il tipo di file di ibernazione del sistema.
PhysicalPowerButtonPress
Indica una pressione fisica del pulsante di alimentazione.
QueryPotentialDripsConstraint
Indica il potenziale vincolo di goccia.
EnergyTrackerCreate
Indica che viene creato il tracciatore energetico.
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 invio di sospensione/ripresa.
BlackBoxRecorderDirectAccessBuffer
Indica il buffer di accesso diretto del registratore di caselle nere.
PowerInformationLevelMaximum
Indica il livello di potenza massimo.

Requisiti

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