操作接口

操作接口控制 IWDTFTarget2 接口的实例。 每个插件都必须支持此接口。 所有操作接口直接或间接继承自 IAction

可以通过调用 IWDTFTarget2::GetInterface 方法检索目标的操作接口。

有两组操作接口:设备操作接口和系统操作接口。

设备操作接口

接口 说明
IWDTFDriverPackageAction2 定义表示已导入和预导入驱动程序包的驱动程序包的操作和属性。
IWDTFDriverSetupAction2 定义在驱动程序设置期间控制目标设备的操作。
IWDTFEnhancedDeviceTestSupportAction2 定义支持增强型设备测试 (EDT) 筛选器驱动程序的操作和属性。
IWDTFEnhancedDeviceTestSupportActions2 定义支持增强型设备测试 (EDT) 操作集合的操作和属性。
IWDTFPNPAction2 定义即插即用 (PNP) 设备相关测试接口的操作和属性。
IWDTFPNPActions2 定义即插即用 (PNP) 设备相关测试接口集合的操作和属性。
IWDTFSimpleIOEx2 定义简单同步 I/O 功能测试的操作。
IWDTFSimpleIOStressAction2 定义简单的异步 I/O 功能测试的操作。
IWDTFSimpleIOStressActions2 定义简单异步 I/O 功能测试集合的操作。

系统操作接口

接口 说明
IWDTFDriverSetupSystemAction2 定义在驱动程序设置期间控制系统的操作。
IWDTFSystemAction2 定义支持驱动程序测试的操作和属性。

注解

在 WDTF 中, IWDTFSimpleIOStressAction2 接口作为许多 SimpleIO 实现的包装器实现一次。

与通过 IWDTFSimpleIOStressAction2 相比,SimpleIO 更易于直接使用。 这是因为方案代码必须保留对它启动的每个 IWDTFSimpleIOStressAction2 实例的引用,并记住在关闭之前将其停止。 但是,由于 IWDTFSimpleIOStressAction2 以异步方式运行,因此可以测试事件组合。 例如, IWDTFSimpleIOStressAction2 实例可以长时间启动 I/O 测试,以测试硬件睡眠功能。

要求

标头
WDTFDriverPackageAction (链接挂起)
WDTFDriverSetupDeviceAction.h
WDTFInterfaces.h
WDTFEDTAction.h
WDTFPNPAction.h

另请参阅

IAction

IWDTFTarget2

IWDTFTarget2::GetInterface

IWDTFSimpleIOStressAction2