如何确定设备是否需要自定义 WDTF 简单 I/O 操作插件
如果已配置远程计算机以使用 Visual Studio 进行测试,则可以运行实用工具测试,该测试显示具有 WDTF 简单 I/O 插件的所有设备。测试还会返回测试计算机上没有 WDTF 简单 I/O 支持的设备列表。 如果设备不受支持,可以使用 WDTF 简单 I/O 操作插件 模板在 Visual Studio 中创建一个设备,请参阅 如何使用 WDTF 简单 I/O 操作插件为设备自定义 I/O。
先决条件
- 受测设备安装在测试计算机上。
- 在测试计算机上进行了测试签名并安装的驱动程序包。 若要验证是否已正确安装驱动程序,请参阅如何测试驱动程序包。
- 测试针对部署配置和预配的计算机。 请参阅 使用 Visual Studio 在运行时测试驱动程序
Instructions
测试设备以查看是否需要自定义 WDTF 简单 I/O 操作插件
WDK 提供了一个实用工具测试,你可以运行以确定是否有适用于设备类型的 WDTF 简单 I/O 插件。
打开 驱动程序测试组资源管理器。 在“驱动程序”菜单中,单击“ 驱动程序 > 测试 > 驱动程序测试组资源管理器”。
创建新的测试组。
在“驱动程序测试组”窗口中,单击“ 添加/删除测试”。
在“添加或删除测试”对话框中,从“设备测试类别”列表中选择“所有测试\实用工具”,并添加测试“显示具有 WDTF 简单 I/O 插件的设备”。单击“确定”。 保存测试组。
运行包含实用工具测试 的“显示具有 WDTF 简单 I/O 插件的设备”的测试组。
打开测试的 TestTextlog 并验证设备是否已报告为具有 WDTF 简单 I/O 插件的设备。 如果设备已列出,则无需为设备创建简单 I/O 插件。 可以运行 Device Fundamental 测试,系统会自动选择适用于设备类型的正确插件。 有关所提供的测试的信息,请参阅 如何选择和配置设备基础测试。
如果设备没有 I/O 插件,则需要通过自定义提供的 WDTF 简单 I/O 操作插件模板来创建一个插件。
示例测试文本日志
WDTF_TEST : INFO :
WDTF_TEST : INFO : Devices that we do NOT have a simple I/O Plug-in for
WDTF_TEST : INFO :
WDTF_TEST : INFO : Intel(R) ICH10 Family USB Universal Host Controller - 3A68 PCI\VEN_8086&DEV_3A68&SUBSYS_3035103C&REV_02\3&33FD14CA&0&D1
WDTF_TEST : INFO : Generic Non-PnP Monitor DISPLAY\DEFAULT_MONITOR\5&1934D7DD&0&UID259
....
WDTF_TEST : INFO : Devices that we have a simple I/O Plug-in for
WDTF_TEST : INFO :
WDTF_TEST : INFO : Generic volume (I:) STORAGE\VOLUME\{A6EA1A2E-87E6-11E1-9834-806E6F6E6963}#0000006F7FD00000
WDTF_TEST : INFO : Generic volume (G:) STORAGE\VOLUME\_??_USBSTOR#DISK&VEN_GENERIC&PROD_STORAGE_DEVICE&REV_9744#000000000010&2#{53F56307-B6BF-11D0-94F2-00A0C91EFB8B}
.....
相关主题
How to customize I/O for your device using the WDTF Simple I/O Action Plug-in(如何使用 WDTF 简单 I/O 操作插件为设备自定义 I/O)
Provided WDTF Simple I/O plug-ins(提供的 WDTF 简单 I/O 插件)