“WDF 驱动程序”选项卡

本主题提供有关 WDF 验证程序的“WDF 驱动程序”页面的详细信息。此页面列出了计算机上所有的 WDF 驱动程序,并且你可以更改它们的验证设置以及使用它们的设备的设置。 若对特定驱动程序感兴趣,请从这里开始。

启动应用程序时,将会看到 WDF 驱动程序列表和系统上的当前运行时版本。 每一行都包括驱动程序二进制的名称、服务显示名称、框架版本和启动类型(对于 KMDF 驱动程序)。

突出显示某个驱动程序时,你将看到所有当前正在使用该驱动程序的设备,以及相关的 UMDF 主机进程。 仅在选中运行的 UMDF 驱动程序后,主机进程控件才可见。

“WDF 驱动程序”选项卡的屏幕截图

配色方案

对于每一个驱动程序,颜色编码图标指示它使用的是 KMDF、UMDF 1 还是 UMDF 2。

颜色代码指示驱动程序的状态以及为了使驱动程序验证设置更改生效,你需要执行的操作。

  • 蓝色表示驱动程序正在使用并与一个或多个 PnP 设备关联。若要使更改生效,你需要禁用和重新启用这些设备。在“我的首选项”选项卡上,你可以选择是否由 WDF 验证程序代替你执行此操作。对于这些驱动程序,可以获取相关设备的列表。
  • 红色表示驱动程序正在使用中,但该驱动程序不与 PnP 设备关联。 要使更改生效:
    • 对于 KMDF,必须重新启动。
    • 对于 UMDF,必须停止并重新启动所有的 UMDF 主机进程。
  • 绿色表示驱动程序当前不在使用中。若更改设置,则在下次加载驱动程序时更改将生效。

预设选项

对于具有驱动程序特定设置的驱动程序(KMDF 和 UMDF 2),右键单击以下快速选项菜单的驱动程序名称:

  • 设置为默认设置。
  • 启用驱动程序代码中的 WDF 断点和 VERIFY 宏。
  • 启用所有的推荐测试设置(启用验证程序、详细和较大的 IFR 缓冲区和下层验证)。

若你更改了驱动程序的设置,但尚未提交更改,则在驱动程序名称后会出现 (*),且菜单会包含一个附加选项来撤销更改。

更改驱动程序的单个验证设置

单击颜色图标左侧的“+”以查看驱动程序的当前验证设置。可以右键单击单个选项,以对这些设置进行更改。

右键点击布尔设置进行切换。一些设置显示有效选项列表,而其他设置在可以键入值的位置显示编辑控件。若输入一个无效值,则应用会发出蜂鸣声。 按“Enter”以使用新值,或在控件外单击以取消更改。

必须在“AllocateFailCount”中输入一个十六进制值,并为“HostTimeoutSeconds”输入一个十进制值。

如果启用的功能要求启用 KMDF 验证程序,且“VerifierOn”选项当前处于关闭状态,则应用会将其打开。 你也可以手动禁用它。在这种情况下,描述该功能的文本指示在验证程序启用后,该功能将执行的操作。 若某个设置依赖于其他设置或者依赖于应用验证程序或驱动程序验证程序的使用情况,则你可在描述设置状态的文本中看到相似更改。

若你启动和停止设备或安装新的驱动程序,你必须重新启动 WDF 验证程序以更新清单。

如果你在“WDF 驱动程序”的页面上进行更改,你将看到这些更改反映在“使用 WDF 的设备”页面上。

 

 

显示:
© 2015 Microsoft