PwrTest DirectedFx 方案
PwrTest 定向Fx 方案旨在测试具有使用 定向电源管理框架 (DFx) 的驱动程序的设备。
用户提供要测试的设备 () 的实例路径,并选择性地提供要验证的设备电源状态。
如果未指定 D 状态,测试将验证设备 () 未停留在 D0 中。 若要查找实例路径,请在 设备管理器 中检查设备的属性。 或者,在没有选项的情况下运行测试,以获取系统上所有支持 DFx 的设备实例路径的列表。
此测试可以在任何 新式待机 系统上运行,无论其待机期间的网络连接设置如何,也不管它是使用交流电源还是 DC 电源。
对于指定的设备,测试将验证:
- 设备和任何必须在父级支持 DFx 之前关闭电源的子设备。
- 设备成功完成至少一次定向电源关闭/启动。
- 设备在完成定向关闭电源后进入正确的 D 状态。 (可选)
对于每个周期,测试显示:
系统处于空闲复原状态的时间
定向 最深运行时空闲平台状态 (DRIPS) 脱离的时间
- 每个原因处于活动状态的时间
所有测试设备的单个统计信息和可选失败原因
Device {Test Device} failed because device {Failed Device} {Failed Reason}
.- 是分页设备还是调试设备
- 不支持 DFx
- 对组件有约束
- DFx 关闭电源调用失败
每个广播树和所有参与者设备
建议运行三个周期的测试,以确保设备 () 可以经历多个定向电源转换。 完成所有周期后,测试将输出成功/失败周期总数。
如果系统上没有设备支持 DFx,则测试返回 Error retrieving list of available Directed Fx devices
。
语法
pwrtest /directedfx [/c:n] [/d:n] [/p:n] [/device(:n):path] [/?]
/c:n
指定 (1 是默认) 运行的周期数。
/d:n
指定周期之间的延迟时间 (以秒为单位;60 是默认) 。
/p:n
指定保持连接待机状态的时间 (以秒为单位;默认为 300) 。
/device:n
Path 提供要测试的设备实例路径。
N 提供由于定向 Fx 转换,设备应进入的可选设备电源状态。
示例
pwrtest /directedfx