全局 WDF 设置选项卡

本主题提供有关 WDF 验证程序 “全局 WDF 设置” 页的详细信息。 此页面提供全局(系统范围的)WDF 验证选项,并显示具有托管驱动程序的 UMDF 主机进程。

顶部会显示 “加载程序诊断输出控制 ”框。 在这里,可以指定是否要从 KMDF 和 UMDF 2.0 加载程序查看诊断消息。 这些是设置相应加载器的诊断(DbgPrint 启用)标志的全局选项。

WDF 验证程序中的“全局 WDF 设置”选项卡的屏幕截图。

还可以选择是否要在内核调试器中查看加载程序诊断消息。

例如,如果使用用户模式调试器调试 UMDF 驱动程序,请为 UMDF 启用加载程序输出。 如果要使用内核调试器调试 UMDF 驱动程序,则还选择“ 使加载程序诊断消息在内核调试器中可见”。

主机进程 ”框显示所有主机进程及其进程 ID,以及应用程序验证程序是否对每个进程处于活动状态。 可以展开或折叠每个进程中托管的驱动程序列表。 如果在 “我的首选项 ”页上指定了用户模式调试器,还可以突出显示驱动程序或进程,然后单击“ 将用户模式调试器附加到此过程 ”按钮。

最后, “全局用户模式验证程序设置” 框包含影响系统上所有 UMDF 驱动程序的调试选项。 有关这些设置的详细信息,请参阅 使用 UMDF 验证程序

对 UMDF 验证程序设置进行更改时,这些更改会影响随后加载的设备。 如果设备已在运行,则必须禁用并重新启用该设备。 如果更改 UMDF 跟踪级别或选择“ 将日志输出发送到内核调试器 ”选项,WDF 验证程序将禁用并重新启用设备。 如果在“我的首选项”页面上的“必须重新启动计算机...”下拉列表中选择“不执行任何作...”,则此选项不起作用。

设置用户模式调试器的自动启动

  1. 确保已在 “我的首选项 ”页上指定了用户模式调试器。
  2. 为新的主机进程指定在驱动程序加载或启动时的延迟。 延迟应至少为两秒。
  3. 选择 “请求时自动启动用户模式调试器”,然后单击“ 应用”。
  4. 使 WDF 验证程序保持运行状态。 当新的主机进程启动时,WDF 验证程序会将首选调试器附加到该进程。
  5. 如果驱动程序已在运行,请更改跟踪级别,或选择“ 将日志输出发送到内核调试器 ”,然后单击“ 应用”。 这样做会停止并重启所有 UMDF 进程,除非你已关闭自动重启功能(可以在 “我的首选项 ”页上还原该功能)。