PwrTest 資訊案例

PwrTest 資訊案例會從各種類別擷取並記錄目前的系統電源資訊。

語法

pwrtest /info:option [/p:{n|a|*}] [/w:n]  [/?] 

/info:option

選項 描述

所有

顯示所有系統資訊。

powercap

顯示SYSTEM_POWER_CAPABILITIES。

powerinfo

顯示SYSTEM_POWER_CAPABILITIES。

電池

顯示SYSTEM_BATTERY_STATE。

Ppm

顯示所有處理器資訊。

ppmidle

顯示處理器閒置狀態資訊。

ppmperf

顯示處理器效能狀態資訊。

ppmperfverbose

以詳細資訊格式顯示處理器效能狀態資訊。

/p:{n|a|\ *}

指定 /info:ppm/info:ppmidle/info:ppmperf 選項的 邏輯處理器編號。

\*
指定所有邏輯處理器 () (預設) 。

/w:{y|n}
指定等候 PPM 取消事件的時間, (預設值為 10 秒) 。

範例

pwrtest /info:all
  pwrtest /info:battery
  pwrtest /info:ppm
  pwrtest /info:ppm /p:1
 pwrtest /info:ppmidle
  pwrtest /info:ppmperf /p:2

XML 記錄檔輸出

<PwrTestLog>
  <SystemInformation>
  </SystemInformation>
  <InfoScenario>
    <SYSTEM_POWER_CAPABILITIES> 
      <SystemS1StateSupported></SystemS1StateSupported>
      <SystemS2StateSupported></SystemS2StateSupported>
      <SystemS3StateSupported></SystemS3StateSupported>
      <SystemS4StateSupported></SystemS4StateSupported>
      <SystemS5StateSupported></SystemS5StateSupported>
      <RtcWakeSupported></RtcWakeSupported>
      <FastSystemS4></FastSystemS4>
    </SYSTEM_POWER_CAPABILITIES> 
    <SYSTEM_POWER_INFORMATION> 
      <MaxIdlenessAllowed></MaxIdlenessAllowed>
      <Idleness></Idleness>
      <TimeRemaining></TimeRemaining>
      <CoolingMode></CoolingMode>
    </SYSTEM_POWER_INFORMATION> 
    <SYSTEM_BATTERY_STATE> 
      <AcOnLine></AcOnLine>
      <BatteryPresent></BatteryPresent>
      <Charging></Charging>
      <Discharging></Discharging>
      <MaxCapacity></MaxCapacity>
      <RemainingCapacity></RemainingCapacity>
      <RateOfDrain></RateOfDrain>
      <EstimatedTime></EstimatedTime>
      <DefaultAlert1></DefaultAlert1>
      <DefaultAlert2></DefaultAlert2>
    </SYSTEM_BATTERY_STATE> 
    <PROCESSOR_POWER_INFORMATION> 
      <CPUNumber></CPUNumber>
      <MaxMhz></MaxMhz>
      <CurrentMhz></CurrentMhz>
      <MhzLimit></MhzLimit>
      <MaxIdleState></MaxIdleState>
      <CurrentIdleState></CurrentIdleState>
    </PROCESSOR_POWER_INFORMATION> 
    </InfoScenario>
</PwrTestLog> 

下表描述出現在記錄檔中的 XML 元素。

元素 描述
<InfoScenario>

包含與資訊案例相關的資訊。 PwrTest 記錄檔中只有一個< InfoScenario >元素。

<SYSTEM_POWER_CAPABILITIES>

包含與系統電源功能相關的資訊。 此資訊是從 SYSTEM_POWER_CAPABILITIES 結構擷取。

<SystemSxStateSupported>

指出系統上是否支援指定的系統 ACPI 睡眠狀態。

<RtcWakeSupported>

指出支援 RTC 喚醒 (計時器喚醒) 的最低睡眠狀態。 值是列舉SYSTEM_POWER_STATE。

<FastSystemS4>

指出系統上是否有可用的混合式睡眠。

<SYSTEM_POWER_INFORMATION>

包含與系統閒置相關的資訊。

<MaxIdlenessAllowed>

指出系統視為閒置且閒置逾時開始計算時,) 百分比 (閒置。

<閒置>

目前的閒置層級,以百分比表示。

<TimeRemaining>

指出系統待命閒置計時器中剩餘的時間,以秒為單位。

<CoolingMode>

指出目前的系統冷卻模式: (0) 主動, (1) 、被動 (2) 無效。

<SYSTEM_BATTERY_STATE>

包含與系統電池目前狀態相關的資訊。

<AcOnLine>

指出系統目前是否在 AC 電源上運作。

<BatteryPresent>

指出系統中是否有至少一個電池。

<充電>

指出目前是否至少有一個電池正在充電。

<放電>

指出目前是否至少有一個電池正在卸載。

<MaxCapacity>

新增時電池的最大容量,以 milliwatt 小時為單位, (mW-h) 。

<RemainingCapacity>

估計電池的剩餘容量,以 milliwatt 小時為單位, (mW-h) 。

<RateOfDrain>

指出目前在 milliwatts (mW) 中電池的釋放速率。

<EstimatedTime>

電池剩餘的預估時間,以秒為單位。

<DefaultAlert1>

指出應該發生低電池警示時,電池製造商的建議容量。

<DefaultAlert2>

指出應該發生警告電池警示時,電池製造商的建議容量。

<PROCESSOR_POWER_INFORMATION>

包含與系統處理器及其電源管理功能相關的資訊。

<CPUNumber>

指出目前 < PROCESSOR_POWER_INFORMATION > 專案所描述的處理器。

<MaxMhz>

表示處理器的最大頻率。

<CurrentMhz>

表示處理器目前的頻率。

<MhzLimit>

指出處理器時鐘頻率的目前限制。

<MaxIdleState>

表示處理器的最大閒置狀態。

<CurrentIdleState>

表示處理器目前的閒置狀態。

PwrTest 語法