控制目标

WDTF 包括一组对目标执行特定操作的接口。 WDTF 使用 Windows 注册表将这些接口的目标特定实现映射到实际目标。 对于所有目标,可能有一个实现,或者有多个特定于类的实现。 方案可以使用 操作接口 来执行常见活动,而无需知道每个目标的详细信息。

你的方案可以通过调用 IWDTFTarget2::GetInterface 方法尝试查找其中一个接口的实现。 请注意,并非所有目标对象都支持每个操作接口。 以下 VBScript 代码示例检索一个接口,该接口可以禁用和启用 (等) 目标表示的设备。

Set Action = Device.GetInterface("PNP")

操作接口使用 WDTF ProgId 进行标识。 调用 HasInterface、GetInterfaceGetInterfacesGetInterfacesIfExist 方法时,必须指定 WDTF ProgId。 有关 WDTF ProgId 的信息,请参阅 操作接口

可以通过插件模型将接口和接口的实现添加到 WDTF。 有关此模型的详细信息,请参阅 扩展框架

扩展框架
GetInterface
GetInterfaces
GetInterfacesIfExist
HasInterface