OptStandby - 視訊記憶體清除和繼續
此自動化測試可讓開發人員、測試人員和系統整合者練習和記錄來自系統的電源管理資訊。
此測試可用來自動化睡眠和繼續轉換,以及記錄處理器電源管理和一段時間的電池資訊。
測試功能強固的記錄 (能夠將資訊記錄到 Windows Test Technologies (WTL) 和 XML 檔案格式) 和命令列介面。
測試詳細資料
規格 |
|
平台 |
|
支援的版本 |
|
預期的執行時間 (以分鐘為單位) | 1 |
類別 | 相容性 |
以分鐘為單位的逾時 () | 60 |
需要重新開機 | false |
需要特殊設定 | false |
類型 | automatic |
其他檔
此功能區域中的測試可能會有其他檔,包括必要條件、設定和疑難排解資訊,可在下列主題中找到 () :
執行測試
執行測試之前,請完成測試設定,如測試需求中所述: 圖形配接器或晶片組測試必要條件。
疑難排解
如需 HLK 測試失敗的一般疑難排解,請參閱 針對 Windows HLK 測試失敗進行疑難排解。
如需疑難排解資訊,請參閱 針對 Device.Graphics Testing 進行疑難排解。
詳細資訊
PwrTest 功能會分成案例。 目前,PwrTest 支援下列案例:
睡眠 - 練習睡眠和繼續轉換功能。 睡眠/繼續轉換可以自動化,而且可以指定目標睡眠狀態。
PPM - 顯示和記錄處理器電源管理 (PPM) 資訊和計量。 效能 (ACPI P 狀態) 和處理器閒置 (ACPI C 狀態) 狀態資訊可以在指定的間隔記錄一段時間。
電池 - 顯示和記錄電池資訊和計量。 電池容量、電壓、清空率和剩餘的估計生命週期,可以在指定的間隔記錄一段時間。
資訊 - 顯示系統電源管理資訊,例如可用的睡眠狀態和處理器電源管理功能。
執行狀態 - 顯示和記錄執行緒執行狀態變更。 執行緒執行狀態可讓應用程式和服務暫時覆寫電源管理設定,例如監視和睡眠閒置逾時
執行測試
下列各節說明如何從命令列執行此測試,以及如何解譯測試二進位檔所建立的記錄檔。
命令列引數
PwrTest 功能和案例可以透過命令列存取。 PwrTest 的基本用法如下:
usage: PwrTest /scenario [-l:path] scenario indicates the test scenario sleep for sleep/resume transition testing ppm for processor power management testing battery for battery information testing info for system capabilities information es for thread execution state changespath indicates the logfile path For example, c:\logfile.xml Default is .\PwrTest.xml
logfile 路徑可以指定為目前目錄中的目的檔案名,或指定為另一個目錄中的路徑和目標檔案。 PwrTest 會自動產生具有相同檔案名和 「.XML」 或 「 之記錄檔的 XML 和 WTL 版本。附加在檔案名結尾的 WTL。
若要深入瞭解每個 PwrTest 案例,請輸入:
PwrTest /<scenario> /?
記錄檔詳細資料
PwrTest 同時支援 XML 和 WTL 記錄檔格式。 根據預設,PwrTest 會分別產生名為 「PwrTestlog.xml」 和 「PwrTestlog.wtl」 的 XML 和 WTL 記錄。 這些檔案將會在目前的目錄中產生。
您可以使用 -l:path 引數來指定 PwrTest 記錄檔的不同路徑和檔案名。 例如,-l:\\server\share\PwrTest_today\run 會產生檔案run.xml,並在 \\server\share\PwrTest_today\ 資料夾中產生 run.wtl。
WTL 記錄檔格式適用于所有使用 WTTlog 介面的 Microsoft Windows 驅動程式套件 (WDK) 工具。
PwrTest XML 記錄檔格式會詳細說明下列案例資訊。 不過,所有 PwrTest XML 記錄檔都有下列根項目:
<PwrTestLog date="today's date" time="beginning time" filename = "logfile path"> ... scenario information ... </PwrTestLog>
睡眠案例資訊
PwrTest 睡眠案例的設計目的是為了協助自動測試睡眠和繼續轉換。 PwrTest 能夠以自動化方式將平臺導向至一或多個睡眠狀態,並記錄睡眠狀態效能資訊,例如 BIOS 初始化和總繼續時間。
若要深入瞭解睡眠案例,請輸入:
PwrTest /sleep /?
PwrTest Sleep 案例支援下表中的命令列引數。
引數 | 描述 | 預設值 |
---|---|---|
/c:n |
n 表示睡眠週期數目 |
/c:1 |
/d:n |
n 表示連續睡眠週期之間的延遲時間,以秒為單位。 |
/d:90 |
/p:n |
n 表示系統在自動喚醒下一個睡眠週期之前的睡眠時間,以秒為單位。 |
/p:60 |
/h:y |
表示應該啟用混合式睡眠轉換。 |
目前的使用者電源原則 |
/h:n |
表示應該停用混合式睡眠轉換。 |
目前的使用者電源原則 |
/t:y |
表示睡眠轉換應該標示為重大。 應用程式和服務無法防止睡眠轉換。 |
目前的使用者電源原則 |
/t:n |
表示睡眠轉換不應標示為重大。 應用程式和服務能夠防止睡眠轉換。 |
目前的使用者電源原則 |
/s:n |
n 表示睡眠轉換的目標睡眠狀態 (s) 。 可能的值包括:
|
/s:3 |
/unattend |
表示系統應該自動喚醒。 PwrTest 不會要求在每個睡眠週期之間啟用顯示器。 |
此功能預設為停用。 |
範例
PwrTest /sleep /c:7 /s:3
PwrTest 會將系統迴圈至 7 個待命轉換,並將輸出檔案資訊儲存至 .\PwrTestlog.xml 和 .\PwrTestlog.wtl。
PwrTest /sleep /c:1 /s:1
PwrTest 會透過單一 S1 轉換來循環系統,並將輸出檔案資訊儲存至 .\PwrTestlog.xml 和 .\PwrTestlog.wtl。
PwrTest /sleep /c:10 /s:rnd /d:180 /p:600 /l:random
PwrTest 會將系統迴圈到 10 個睡眠/繼續迴圈,並從系統上可用的睡眠狀態隨機目標睡眠狀態。 系統會在每個睡眠週期上睡眠 10 分鐘,而睡眠週期之間的延遲會是 3 分鐘。 輸出會儲存至 .\random.xml 和 .\random.wtl。
XML 記錄檔輸出
睡眠案例會產生下列 XML 元素:
<SleepScenario> <SleepTransitions critical="" hybrid="" delay="" sleeptime=""> <SleepTransition number="" status=""> <StartT></StartT> <EndT></EndT> <Duration></Duration> <TargetState></TargetState> <EffectiveState></EffectiveState> <BIOSInit></BIOSInit> <DriverInit></DriverInit> <Suspend></Suspend> <Resume></Resume> <HiberRead></HiberRead> <HiberWrite></HiberWrite> </SleepTransition> <SleepTransition number="" status=""> <StartT></StartT> <EndT></EndT> <Duration></Duration> <TargetState></TargetState> <EffectiveState></EffectiveState> <BIOSInit></BIOSInit> <DriverInit></DriverInit> <Suspend></Suspend> <Resume></Resume> <HiberRead></HiberRead> <HiberWrite></HiberWrite> </SleepTransition> </SleepTransitions> </SleepScenario>
下表詳細說明睡眠案例 XML 元素。
元素 | 描述 |
---|---|
<SleepScenario> |
包含睡眠案例的相關資訊。 每個 PwrTest 記錄檔只有一個 < SleepScenario > 元素。 |
<SleepTransitions> |
提供睡眠轉換週期的整體資料,例如重大和混合式睡眠功能的狀態。 |
<SleepTransition> |
提供每個睡眠週期資訊,例如開始和結束時間,以及有關繼續時間的詳細資料,例如 BIOS 初始化時間。 <每個睡眠轉換週期都會產生 SleepTransition > 元素。 |
<StartT> |
指出睡眠週期的開始時間。 (hh:mm:ss) |
<EndT> |
指出睡眠週期的結束時間。 (hh:mm:ss) |
<有效期間> |
指出睡眠週期的持續時間。 (hh:mm:ss) |
<TargetState> |
表示目標睡眠狀態。 |
<EffectiveState> |
表示有效的睡眠狀態。 |
<BIOSInit> |
指出在繼續時,初始化 BIOS (TargetState 所需的時間必須為 3) 。 |
<DriverInit> |
指出在繼續時初始化驅動程式所需的時間,以毫秒為單位。 |
<暫止> |
指出以毫秒為單位暫停系統所需的時間量。 |
<繼續> |
指出以毫秒為單位繼續系統所需的總時間量。 |
<HiberRead> |
指出以毫秒為單位讀取休眠檔案所需的時間。 (TargetState 必須是 4) 。 |
<HiberWrite> |
指出以毫秒為單位寫入休眠檔案所需的時間。 (EffectiveState 必須是 4) 。 |
PPM 案例資訊
PwrTest PPM 案例的設計目的是為了協助自動檢查處理器電源管理功能和執行時間資訊。 PwrTest 能夠在一段時間內記錄處理器效能和處理器閒置狀態的系統使用量。
您可以從 PwrTest 記錄檔執行後分析這些計量,並相較于 PwrTest 的過去或未來執行。
若要深入瞭解 PPM 案例,請輸入:
PwrTest /ppm /?
PwrTest PPM 案例支援下表中的命令列引數。
引數 | 描述 | 預設值 |
---|---|---|
/n:n |
n 表示要記錄的處理器資訊週期數目。 |
/c:100 |
/i:n |
n 表示 (以毫秒為單位的輪詢間隔,) 更新處理器資訊。 PwrTest 會記錄 /n:n 所指定迴圈數目的處理器資訊,乘以 /i:n 所指定的輪詢間隔。 |
/i:5000 |
/c:y |
表示應該記錄處理器閒置 (ACPI C 狀態) 資訊。 |
(預設值) |
/c:n |
表示不應該記錄處理器閒置 (ACPI C 狀態) 資訊。 |
[此內容尚無法使用。] |
/p:y |
表示應該記錄處理器效能/節流狀態資訊。 |
(預設值) |
/p:n |
表示不應該記錄處理器效能/節流狀態資訊。 |
[此內容尚無法使用。] |
/u:y |
指出應該記錄 CPU 使用率資訊。 |
(預設值) |
/u:n |
表示不應記錄 CPU 使用率資訊。 |
[此內容尚無法使用。] |
範例
PwrTest /ppm /n:10 /i:6000
PwrTest 會以 6 秒間隔記錄所有處理器電源管理資訊一分鐘。
PwrTest /ppm /n:3600 /i:1000 /p:n
PwrTest 會每秒記錄處理器效能狀態資訊一小時
PwrTest /ppm /n:3600 /i:1000 /u:y /p:n /c:n
PwrTest 只會記錄一小時的一秒間隔的處理器使用率。
XML 記錄檔輸出
PPM 案例會產生下列 XML 元素:
<PPMScenario> <ProcessorInformation> <PerformanceStates> <PerformanceState number="0" frequency="" percentofmaxfrequency="" type="" /> </PerformanceStates> <ProcessorName> </ProcessorName> <InterfaceType> </InterfaceType> <TransitionLatency units=""></TransitionLatency> </ProcessorInformation> <ProcessorTraces interval=""> <Trace> <CpuId></CpuId> <ElapsedT></ElapsedT> <CPUIdle></CPUIdle> <PState></PState> <Frequency></Frequency> <PercentOfMax></PercentOfMax> <PStateType></PStateType> <COne></COne> <CTwo></COne> <CThree></CThree> </Trace> </ProcessorTraces> </PPMScenario>
下表詳細說明 PPM 案例 XML 元素。
元素 | 描述 |
---|---|
<PPMScenario> |
包含 PPM 案例的相關資訊。 每個 PwrTest 記錄檔只有一個 < SleepScenario > 元素。 |
<ProcessorInformation> |
包含處理器靜態屬性的相關資訊,例如效能和節流狀態功能。 |
<PerformanceStates> |
包含 PerformanceState > 元素的清單 < 。 |
<PerformanceState> |
表示可用的效能或節流狀態。 包含狀態號碼、頻率、最大頻率和類型屬性的百分比。 |
<ProcessorName> |
表示處理器的易記名稱。 |
<InterfaceType> |
指出用來在 Windows 與平臺處理器電源管理功能之間進行介面的機制。 |
<TransitionLatency> |
指出切換效能狀態時的延遲。 包含 units 屬性,通常是 「us」。 |
<ProcessorTraces> |
包含 Trace > 元素的清單 < 。 包含 interval 屬性,指出每個 < Trace > 元素的間隔。 |
<追蹤> |
包含追蹤資訊,視提供給 PwrTest 的命令列引數而有所不同。 |
<CpuId> |
識別處理器。 |
<ElapsedT> |
指出自 PwrTest 開始以毫秒為單位的經過時間。 |
<CPUIdle> |
指出處理器閒置時間的百分比。 |
<PState> |
表示目前的處理器效能狀態。 |
<頻率> |
指出目前處理器效能狀態在 Megahertz 中的實際頻率。 |
<PercentOfMax> |
指出目前效能狀態的最大頻率百分比。 |
<PStateType> |
指出效能狀態是否為效能狀態, (1) 或節流狀態 (0) 。 |
<錐> |
指出花費在 C1 CPU 閒置狀態的 CPU 閒置時間百分比。 |
<CTwo> |
指出花費在 C2 CPU 閒置狀態的 CPU 閒置時間百分比。 |
<CThree> |
指出花費在 C3 CPU 閒置狀態的 CPU 閒置時間百分比。 |
電池案例資訊
PwrTest 電池案例的設計目的是為了協助自動檢查電池和電源資訊。 PwrTest 能夠記錄系統上最多兩個電池的電池容量、電壓、清空率和一般狀態。 電池資料會以指定的間隔記錄指定的週期數。
若要深入瞭解電池案例,請輸入:
PwrTest /battery /?
PwrTest Battery 案例支援下表中的命令列引數。
引數 | 描述 | 預設值 |
---|---|---|
/n:n |
n 表示要記錄的電池資訊週期數目。 |
/c:100 |
/i:n |
n 表示 (以毫秒為單位的輪詢間隔,) 更新電池資訊。 |
/i:5000 |
/b:n |
n 表示要從 (0 或 1) 記錄資訊的電池。 |
/b:all |
/b:all |
指出應該從所有電池記錄電池資訊。 |
/b:all |
範例
PwrTest /battery /n:10 /i:6000
PwrTest 會以 6 秒間隔記錄所有電池資訊一分鐘
PwrTest /battery /n:10 /i:6000 /b:0
PwrTest 只會在 6 秒間隔內,從電池 0 記錄電池資訊一分鐘。
XML 記錄檔輸出
電池案例會產生下列 XML 元素:
<BatteryScenario> <Batteries> <Battery id="" shortterm="" rechargable="" > <Name></Name> <UniqueID></UniqueID> <Chemistry></Chemistry> <Manufacturer></Manufacturer> <DesignedCapacity></DesignedCapacity> <FullChargeCapacity></FullChargeCapacity> <CriticalBias></CriticalBias> <CycleCount></CycleCount> <ManufactureDate></ManufactureDate> <FullLifeTime Units=""></FullLifeTime> </Battery> </Batteries> <BatteryTraces interval=""> <Trace> <ElapsedT></ElapsedT> <ACStatus></ACStatus> <Capacity id=""></Capacity> <TimeRemaining></TimeRemaining> <Capacity id=""></Capacity> <RateOfDrain id=""></RateOfDrain> <Voltage id=""></Voltage> <Capacity id=""></Capacity> <RateOfDrain id=""></RateOfDrain> <Voltage id=""> </Voltage> </Trace> </BatteryTraces> </BatteryScenario>
下表詳細說明 PPM 案例 XML 元素。
元素 | 描述 |
---|---|
<BatteryScenario> |
包含與電池案例相關的資訊。 每個 PwrTest 記錄檔只有一個 < BatteryScenario > 元素。 |
<電池> |
包含與系統電池靜態屬性相關的資訊,例如製造商和週期計數資訊。 請注意,每個電池可能無法使用所有資訊。 |
<電池> |
包含系統電池的靜態資訊。 識別碼屬性存在,可唯一識別電池。 |
<名稱> |
表示電池的名稱。 |
<UniqueID> |
指出電池的唯一識別碼。 |
<化學> |
表示電池化學。 |
<製造商> |
表示電池製造商。 |
<DesignedCapacity> |
指出 mWh 中電池的設計容量。 |
<FullChargeCapacity> |
指出 mWh 中電池的完全充電容量 |
<CriticalBias> |
指出從零開始的偏差,以 mWh 為單位,這會套用至電池報告。 |
<CycleCount> |
指出電池所經歷的充電/電力迴圈數目。 |
<ManufactureDate> |
表示電池的製造日期。 |
<FullLifeTime> |
以秒為單位表示電池完整使用時間。 |
<BatteryTraces> |
包含 Trace > 元素的清單 < 。 具有屬性,指出電池資訊輪詢間隔。 |
<追蹤> |
包含指定間隔的電池狀態相關資訊,例如電壓、容量和清空率。 |
<ElapsedT> |
表示自 PwrTest 啟動以來經過的時間。 |
<ACStatus> |
指出系統是否在 AC (1) 或電池 (0) 電源上執行。 |
<TimeRemaining> |
指出所有系統電池剩餘的電池使用時間,以秒為單位。 |
<容量> |
指出以 mWh 為單位的電池容量。 具有 id 屬性,表示要報告容量的電池。 |
<RateOfDrain> |
指出在 mW 中清空電池的速率。 具有 id 屬性,表示要回報清空速率的電池。 |
<電壓> |
表示 mV 中的電池電壓。 具有 id 屬性,表示要報告電壓的電池。 |
資訊案例資訊
PwrTest 資訊案例的設計目的是記錄和顯示系統電源管理功能和資訊,例如系統電源狀態的可用性。
若要深入瞭解資訊案例,請輸入:
PwrTest /info /?
PwrTest Info 案例支援下表中的命令列引數。
引數 | 描述 | 預設值 |
---|---|---|
/info:powercap |
顯示SYSTEM_POWER_CAPABILITIES,其中包含系統睡眠狀態可用性的相關資訊。 |
(無) |
/info:powerinfo |
顯示SYSTEM_POWER_INFORMATION顯示有關目前閒置閾值和計時器的動態資料。 |
(無) |
/info:battery |
顯示SYSTEM_BATTERY_STATE,其中包含系統電池目前狀態的相關資訊。 |
(無) |
/info:ppm |
顯示包含系統處理器相關資訊的PROCESSOR_POWER_INFORMATION。 |
(無) |
/info:all |
顯示所有支援的資訊資料。 |
(無) |
範例
PwrTest /info:powercap
PwrTest 會顯示來自 SYSTEM_POWER_CAPABILITIES 結構的記錄系統電源功能資訊。
PwrTest /info:all
PwrTest 會顯示並記錄所有支援的資訊資料。
XML 記錄檔輸出
Info 案例會產生下列 XML 元素:
<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>
下表詳細說明 PPM 案例 XML 元素。28
元素 | 描述 |
---|---|
<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> |
新增時電池的最大容量,以 mWh 為單位。 |
<RemainingCapacity> |
以 mWh 為單位的電池估計剩餘容量。 |
<RateOfDrain> |
指出目前以 mW 為單位電池的電池計量速率。 |
<EstimatedTime> |
電池剩餘的預估時間,以秒為單位。 |
<DefaultAlert1> |
指出應該發生低電池警示時,電池製造商建議的容量。 |
<DefaultAlert2> |
指出應發生警告電池警示時,電池製造商建議的容量。 |
<PROCESSOR_POWER_INFORMATION> |
包含與系統處理器及其電源管理功能相關的資訊。 |
<CPUNumber> |
指出目前 < PROCESSOR_POWER_INFORMATION > 專案所描述的處理器。 |
<MaxMhz> |
表示處理器的最大頻率。 |
<CurrentMhz> |
表示處理器的目前頻率。 |
<MhzLimit> |
指出處理器時鐘頻率的目前限制。 |
<MaxIdleState> |
表示處理器的最大閒置狀態。 |
<CurrentIdleState> |
表示處理器的目前閒置狀態。 |
執行狀態案例資訊
PwrTest 執行狀態案例的設計目的是記錄和顯示執行緒執行狀態變更事件。
應用程式和服務可能會藉由變更其執行緒執行狀態,暫時覆寫電源管理設定,例如監視和睡眠閒置逾時。 您可以透過 Microsoft Win32 SetThreadExecutionState () API 來變更給定執行緒的執行狀態。
執行狀態案例會顯示並記錄正在變更其執行緒執行狀態的即時應用程式和服務。 這很適合用來診斷防止監視或系統閒置的應用程式和服務。
如需 SetThreadExecutionState () API 的詳細資訊,請參閱 MSDN 網站上的 SetThreadExecutionState。
若要深入瞭解執行狀態案例,請輸入:
PwrTest /es /?
您可以按下 'q' 鍵結束 PwrTest /es 案例。
注意
PwrTest 無法在啟動執行狀態案例之前判斷線程執行狀態的變更。
引數 | 描述 | 預設值 |
---|---|---|
(無引數) |
不適用 |
不適用 |
範例
PwrTest /es
PwrTest 會顯示和記錄執行緒執行狀態的變更。
XML 記錄檔輸出
執行狀態案例會產生下列 XML 元素:
<ExecutionState> <EsChange> <Time>09:13:47</Time> <Process>\Device\HarddiskVolume1\Program Files\Windows Media Player\wmplayer.exe</Process> <RawState>0x80000001</RawState> <Continuous>TRUE</Continuous> <System>TRUE</System> <Display>FALSE</Display> <AwayMode>FALSE</AwayMode> </EsChange> <EsChange> <Time>09:13:47</Time> <Process>\Device\HarddiskVolume1\Program Files\Windows Media Player\wmplayer.exe</Process> <RawState>0x80000003</RawState> <Continuous>TRUE</Continuous> <System>TRUE</System> <Display>TRUE</Display> <AwayMode>FALSE</AwayMode> </EsChange> </ExecutionState>
下表詳細說明執行狀態案例 XML 元素。
元素 | 描述 |
---|---|
<ExecutionState> |
包含與執行狀態案例相關的資訊。 每個 PwrTest 記錄檔只有一個 < ExecutionState > 元素。 |
<EsChange> |
包含單一線程執行狀態變更事件的相關資訊。 PwrTest 記錄檔中記錄的每個執行緒執行狀態變更事件都會有一個 < EsChange > 元素。 |
<Time> |
指出發生執行狀態變更事件的時間。 |
<處理> |
指出要求執行狀態變更之進程的映射檔路徑。 |
<RawState> |
指出要求執行狀態。 此狀態是類型為 32 位的值,EXECUTION_STATE (請參閱 Windows.h) 。 |
<連續> |
指出進程是否要求執行狀態變更為連續 (ES_CONTINUOUS) 。 |
<系統> |
指出進程是否要求系統可供使用 (ES_SYSTEM_REQUIRED) 。 |
<顯示> |
指出進程是否要求顯示可供使用 (ES_DISPLAY_REQUIRED) 。 |
<AwayMode> |
指出進程是否要求啟用 (ES_AWAYMODE_REQUIRED) 的離開模式。 |
命令語法
命令選項 | 描述 |
---|---|
Pwrtest.exe /sleep /c:1 /d:90 /p:60 /s:standby /unattend /ln:VMPWR |
執行 OptStandby - 視訊記憶體清除和繼續測試作業。 |
注意
針對此測試二進位檔的命令列說明,請輸入 /h。
檔案清單
檔案 | 位置 |
---|---|
Pwrtest.exe |
< [testbinroot] >\nttest\tools\acpi\pwrtest\ |
參數
參數名稱 | 參數描述 |
---|---|
LLU_NetAccessOnly | NET 使用者的 LLU 名稱 |