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

PwrTest 语法

导向式电源管理框架简介

定向 FX 系统验证测试