POWER_INFORMATION_LEVEL列挙 (wdm.h)

POWER_INFORMATION_LEVEL は、電源レベル情報インジケーターを列挙します。

構文

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;

定数

 
SystemPowerPolicyAc
SystemPowerPolicyAc を示します。
SystemPowerPolicyDc
SystemPowerPolicyDc を示します。
VerifySystemPolicyAc
VerifySystemPolicyAc を示します。
VerifySystemPolicyDc
VerifySystemPolicyDc を示します。
SystemPowerCapabilities
システムの電源機能を示します。
SystemBatteryState
システムのバッテリ状態を示します。
SystemPowerStateHandler
システムの電源状態ハンドラーを示します。
ProcessorStateHandler
プロセッサ状態ハンドラーを示します。
SystemPowerPolicyCurrent
システムの現在の電源ポリシーを示します。
AdministratorPowerPolicy
管理者の電源ポリシーを示します。
SystemReserveHiberFile
SystemReserveHiberFile を示します。
ProcessorInformation
プロセッサ情報を示します。
SystemPowerInformation
システム電源情報を示します。
ProcessorStateHandler2
プロセッサ状態ハンドラーを示します。
LastWakeTime
最後のウェイクタイムを示します。
LastSleepTime
最後のスリープ時間を示します。
SystemExecutionState
システムの実行状態を示します。
SystemPowerStateNotifyHandler
システム電源状態通知ハンドラーを示します。
ProcessorPowerPolicyAc
ProcessorPowerPolicyAc を示します。
ProcessorPowerPolicyDc
ProcessorPowerPolicyDc を示します。
VerifyProcessorPowerPolicyAc
VerifyProcessorPowerPolicyAc を示します。
VerifyProcessorPowerPolicyDc
VerifyProcessorPowerPolicyDc を示します。
ProcessorPowerPolicyCurrent
現在のプロセッサ電源ポリシーを示します。
SystemPowerStateLogging
SystemPowerStateLogging を示します。
SystemPowerLoggingEntry
SystemPowerLoggingEntry を示します。
SetPowerSettingValue
電源設定値が設定されていることを示します。
NotifyUserPowerSetting
ユーザーに電源設定の通知を受け取る必要があることを示します。
PowerInformationLevelUnused0
電源情報レベルが使用されていないことを示します。
SystemMonitorHiberBootPowerOff
システム モニターのブート電源がオフになっていることを示します。
SystemVideoState
システム ビデオの状態を示します。
TraceApplicationPowerMessage
トレース アプリケーションの電源メッセージを示します。
TraceApplicationPowerMessageEnd
トレース アプリケーションの電源メッセージの末尾を示します。
ProcessorPerfStates
プロセッサのパフォーマンス状態を示します。
ProcessorIdleStates
プロセッサのアイドル状態を示します。
ProcessorCap
プロセッサの上限を示します。
SystemWakeSource
システム ウェイク ソースを示します。
SystemHiberFileInformation
システムの休止状態ファイル情報を示します。
TraceServicePowerMessage
トレース サービスの電源メッセージを示します。
ProcessorLoad
プロセッサの負荷を示します。
PowerShutdownNotification
電源シャットダウン通知を示します。
MonitorCapabilities
モニターの機能を示します。
SessionPowerInit
セッション電源が初期化されたことを示します。
SessionDisplayState
セッションの表示状態を示します。
PowerRequestCreate
電源要求が作成されたことを示します。
PowerRequestAction
電源要求のアクションを示します。
GetPowerRequestList
電源要求リストをキューに登録する必要があることを示します。
ProcessorInformationEx
ProcessorInformationEx を示します。
NotifyUserModeLegacyPowerEvent
ユーザー モードのレガシ電源イベントに対して通知を作成する必要があることを示します。
GroupPark
グループ パークを示します。
ProcessorIdleDomains
プロセッサのアイドル状態のドメインを示します。
WakeTimerList
スリープ解除タイマーの一覧を示します。
SystemHiberFileSize
システムの休止状態ファイル サイズを示します。
ProcessorIdleStatesHv
プロセッサのアイドル状態を示します。
ProcessorPerfStatesHv
プロセッサのパフォーマンス状態を示します。
ProcessorPerfCapHv
プロセッサのパフォーマンス機能を示します。
ProcessorSetIdle
プロセッサがアイドル状態に設定されていることを示します。
LogicalProcessorIdling
プロセッサがアイドリングしていることを示します。
UserPresence
ユーザーのプレゼンスを示します。
PowerSettingNotificationName
電源設定通知名を示します。
GetPowerSettingValue
電源設定値をキューに登録する必要があることを示します。
IdleResiliency
アイドル状態の回復性を示します。
SessionRITState
セッションの RIT 状態を示します。
SessionConnectNotification
セッションの接続通知を示します。
SessionPowerCleanup
セッションの電源クリーンアップを示します。
SessionLockState
セッションのロック状態を示します。
SystemHiberbootState
システムの休止状態のブート状態を示します。
PlatformInformation
プラットフォーム情報を示します。
PdcInvocation
pdc 呼び出しを示します。
MonitorInvocation
モニターの呼び出しを示します。
FirmwareTableInformationRegistered
登録済みのファームウェア テーブル情報を示します。
SetShutdownSelectedTime
シャットダウン時間を設定する必要があることを示します。
SuspendResumeInvocation
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
セッションで外部 DMA デバイスが許可されたことを示します。
SendSuspendResumeNotification
再開の一時停止通知の送信を示します。
BlackBoxRecorderDirectAccessBuffer
ブラック ボックス レコーダーに直接アクセス バッファーがあることを示します。
PowerInformationLevelMaximum
最大電力レベルを示します。

要件

要件
Header wdm.h (Ntpoapi.h を含む)