共用方式為


PwrTest 連線待命案例

PwrTest 連線待命案例 (/cs) 有助於自動測試連線待命轉換。

PwrTest 會透過 PDC 階段記錄進度,並在系統支援時嘗試記錄平臺閒置轉換計數。 這適用于診斷系統是否進入深層平臺閒置狀態,以及是否有任何軟體元件封鎖轉換。

此案例需要測試系統支援 Always on Always connected (AoAc) 電源功能, (大部分 SoC 和 Arm 系統都支援此) 。 此案例也需要屬於 Windows 驅動程式測試架構的電源按鈕驅動程式, (WDTF) 。 當您布建系統以使用 Visual Studio 和 WDK 進行測試時,會自動安裝 WDTF (和內含電源按鈕驅動程式) 。 如需詳細資訊,請參閱布建電腦以進行驅動程式部署和測試, (WDK 8.1) ,或 為驅動程式部署和測試布建電腦, (WDK 8) 。 如需 WDTF 的相關資訊,請參閱 Windows 裝置測試架構 (WDTF) (Windows 驅動程式)

語法

pwrtest /cs [/c:n] [/d:n] [/p:n][/?] 

/c:n
指定要執行的預設迴圈數目 (1) 。

/d:n
指定連線待命轉換 (60 秒之間的延遲時間 (以) 秒為單位) 。

/p:n
指定連線待命結束時間,以秒為單位 (;60 秒是預設) 。

範例

pwrtest /cs /c:4 
pwrtest /cs /c:4 /p:120 /d:150

XML 記錄檔輸出

<PwrTestLog>
  <SystemInformation>
  </SystemInformation>
  <CSTransitions>
    <EnteringCS Timestamp="XX/XX/XXXX:XX:XX:XX.XXX"/>
    <InputDisabled Timestamp="XX/XX/XXXX:XX:XX:XX.XXX"/>
    <PhaseEnter name="name" Timestamp="XX/XX/XXXX:XX:XX:XX.XXX"/>
    <PhaseExit name="name" Timestamp="XX/XX/XXXX:XX:XX:XX.XXX"/>
    <ExitingCS Timestamp="XX/XX/XXXX:XX:XX:XX.XXX"/> || 
        <AbortingCS Timestamp="XX/XX/XXXX:XX:XX:XX.XXX"/>
    <InputEnabled Timestamp="XX/XX/XXXX:XX:XX:XX.XXX"/>
    <ExitedCS Timestamp="XX/XX/XXXX:XX:XX:XX.XXX"/> || 
        <AbortedCS Timestamp="XX/XX/XXXX:XX:XX:XX.XXX"/>
    <ExecutionRequiredSet Caller="c:\folder\process.exe" 
        Timestamp="XX/XX/XXXX:XX:XX:XX.XXX"/> ||
        <ExecutionRequiredCleared Caller="c:\folder\process.exe" 
            Timestamp="XX/XX/XXXX:XX:XX:XX.XXX"/>
    <PlatformIdleStats StateCount="X" Timestamp="XX/XX/XXXX:XX:XX:XX.XXX">
        <State Index="X" SuccessCount="X" FailureCount="X" CancelCount="X"/>
    </PlatformIdleStats>
  </CSTransitions>
</PwrTestLog> 

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

元素 描述
<CSTransitions>

包含所有不同的連線待命事件。 PwrTest 記錄檔中只能有一個< CSTransitions >元素。

<時間 戳>

任何指定事件的時間戳記。

<TemperatureScale>

溫度刻度 (任何指定事件的 Kelvin/Celcius/Fahrenheit > 。

<熱區域DeviceInstance>

任何指定事件的熱區域裝置實例名稱。

<_Tmp>

系統在任何指定事件中的目前溫度。

<>_PSV、 < _TCx > 、 < _TSP > 、 < _ACx > 、_HOT > 、 << _CRT > 等等。

使用指定事件傳送的系統溫度臨界值。

<PassiveCooling>

事件表示系統現在位於被動冷卻區域中。

<ActiveCooling>

事件表示系統現在位於作用中冷卻區域中。

<經常性存取>

事件表示系統已達到熱行程點。

<重大>

事件表示系統已達到重大車程點。

<ActiveCoolingDevicePower>

事件表示作用中的冷卻裝置已開啟。

<FanDeviceInstance>

風扇的裝置實例名稱。

<PowerState>

On (1) 或 Off (0) 電源狀態。

<ActiveCoolingLevel>

作用中冷卻的數值層級。

<ActiveCoolingDeviceIndex>

冷卻裝置的數值索引。

PwrTest 語法