次の方法で共有


POWER_INFORMATION_LEVEL列挙 (ntpoapi.h)

電源レベル情報を示します。

構文

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
最大電力レベルを示します。

必要条件

要件 価値
ヘッダー ntpoapi.h (Ntpoapi.h を含む)