PwrTest DirectedFx 方案

PwrTest DirectedFx 场景旨在测试使用定向电源管理框架(DFx)的驱动程序的设备。

用户提供设备实例路径来测试和(可选)设备电源状态进行验证。

如果未指定 D 状态,测试将验证设备未停留在 D0 状态。 若要查找实例路径,请检查设备管理器中的设备属性。 或者,在没有选项的情况下运行测试,以获取系统上所有支持 DFx 的设备实例路径的列表。

此测试可在任何 新式待机 系统上运行,无论它在待机期间是否处于网络连接设置,还是处于 AC 或 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
路径提供要测试的设备实例路径。
N 提供一个可选的设备电源状态,该设备应因定向 Fx 转换而进入。

示例

pwrtest /directedfx

PwrTest 语法

定向电源管理框架 简介

定向 FX 系统验证测试