PwrTest 監視器案例
PwrTest 監視器案例會記錄與監視或顯示自動變暗和空白相關的使用者閒置統計資料。
當您執行 PwrTest 監視器案例時,您可能也會想要在另一個視窗中執行 PwrTest 要求案例 (/requests) 案例。 PwrTest 要求案例可能有助於瞭解監視可能仍在或系統仍然喚醒的原因,即使使用者閒置的時間夠長,讓閒置計時器過期也一樣。
如果您執行這兩個案例,請務必使用 /ln:name 參數,以便變更記錄檔和 ETW 追蹤會話名稱。 名稱必須不同,以避免工具的兩個實例之間發生衝突。
語法
pwrtest.exe /monitor [/t:n] [/?]
/t:n
指定執行案例 (以分鐘為單位的總時間) , (n 的預設值為 30 分鐘) 。
範例
pwrtest.exe /device
pwrtest.exe /device /t:60
XML 記錄檔輸出
<PwrTestLog>
<SystemInformation>
</SystemInformation>
<MonitorPower>
<PhysicalMonitorBrightnessEvent>
<Timestamp></TimeStamp>
<PhysicalMonitorBrightnessPercent></PhysicalMonitorBrightnessPercent>
</PhysicalMonitorBrightnessEvent>
<MonitorIdleStatusEvent>
<Timestamp></TimeStamp>
<SessionId></SessionId>
<AccruedIdleTimeMs></AccruedIdleTimeMs>
</MonitorIdleStatusEvent>
<MonitorTimeoutsChangeEvent>
<Timestamp></TimeStamp>
<SessionId></SessionId>
<DisplayTimeoutValueMs></DisplayTimeoutValueMs>
<ScreenSaverTimeoutValueMs></ScreenSaverTimeoutValueMs>
<DimTimeoutValueMs></DimTimeoutValueMs>
<DimBrightnessValue></DimBrightnessValue>
<NormalBrightnessValue></NormalBrightnessValue>
</MonitorTimeoutsChangeEvent>
<MonitorIdleActionExpireEvent>
<Timestamp></TimeStamp>
<SessionId></SessionId>
<IsConsoleSession></IsConsoleSession>
<IdleAction></IdleAction>
<IdleStartTime></IdleStartTime>
<TimeoutValueMs></TimeoutValueMs>
</MonitorIdleActionExpireEvent>
<MonitorPowerEvent>
<Timestamp></TimeStamp>
<SessionId></SessionId>
<IsConsoleSession></IsConsoleSession>
<NewState></NewState>
<PreviousState></PreviousState>
<PreviousStateTime></PreviousStateTime>
</MonitorPowerEvent>
<MonitorAdaptiveDimTimeoutEvent>
<Timestamp></TimeStamp>
<Timeout></Timeout>
</MonitorAdaptiveDimTimeoutEvent>
</MonitorPower>
</PwrTestLog>
下表描述出現在記錄檔中的 XML 元素。
元素 | 描述 |
---|---|
<MonitorPower> | 包含所有不同的監視器電源事件。 PwrTest 記錄檔中只能有一個< MonitorPower >元素。 |
<時間 戳> | 任何指定事件的時間戳記。 |
<SessionId> | 事件所針對的使用者會話名稱。 |
<IsConsoleSession> | 顯示實體主控台會話是否附加至實體監視器 。 |
<PhysicalMonitorBrightnessEvent> | 事件表示目前的監視器亮度。 |
<MonitorIdleStatusEvent> | 事件表示使用者閒置。 |
<AccruedIdleTimeMs> | 以毫秒為單位累算的使用者閒置時間。 |
<MonitorTimeoutsChangeEvent> | 事件表示目前的閒置逾時。 |
<DisplayTimeoutValueMs> | 以毫秒為單位顯示空白逾時值。 |
<ScreenSaverTimeoutValueMs> | 螢幕保護裝置逾時值,以毫秒為單位。 |
<DimTimeoutValueMs> | 以毫秒為單位顯示 dim timeout 值 |
<DimBrightnessValue> | 處於暗狀態時要使用的亮度。 |
<NormalBrightnessValue> | 處於開啟狀態時要使用的亮度。 |
<MonitorIdleActionExpireEvent> | 事件表示已叫用閒置逾時,並採取動作。 |
<IdleAction> | 描述 (螢幕保護裝置程式啟動、主控台鎖定、監視變暗、監視空白) 所採取的動作。 |
<IdleStartTime> | 此閒置狀態的開始時間。 |
<TimeoutValueMs> | 這個閒置狀態的逾時值,以毫秒為單位。 |
<MonitorPowerEvent> | 事件指出已叫用顯示閒置逾時,並採取動作。 |
<NewState> | 監視器的新狀態 (開啟/關閉/關閉) 。 |
<PreviousState> | 監視器的上一個狀態 (開啟/變暗/關閉) 。 |
<PreviousStateTime> | 花費在先前狀態的時間。 |
<MonitorAdaptiveDimTimeoutEvent> | 事件表示調適型暗淡逾時已變更。 |
<逾時> | 以秒為單位的新逾時值。 |