设备仿真程序管理器的自动化接口

更新:2007 年 11 月

设备仿真器管理器 (DEM) 的自动化接口可提供对设备仿真器管理器中各项功能的编程访问。通过使用这些接口,可以用编程方式枚举、启动、关闭计算机上的设备仿真程序以及将它们插入底座和移除底座。这些接口通常由需要对大量仿真程序自动执行测试的质量保证 (QA) 团队使用。

设备仿真器管理器的自动化接口适用于 Visual C++ 项目以及类似于 Visual Basic Scripting Edition (VBScript) 的基于组件的脚本语言。Device Emulator samples(设备仿真程序示例)包含 Visual C++ 和 VBScript 示例。

下表显示了设备仿真器管理器的自动化接口。

编程元素

说明

如何:创建使用设备仿真器管理器自动化接口的项目

描述如何使用自动化接口创建 Visual C++ 控制台应用程序并将其设置为启动设备仿真器管理器。

IDeviceEmulatorManager

设备仿真器管理器的顶级自动化接口。此接口表示设备仿真器管理器 (DEM) 中的根级节点,例如“数据存储”、“我的设备仿真程序”、“所有设备仿真程序”和“其他”。

IEnumManagerSDKs

表示设备仿真器管理器 (DEM) 中的平台级节点,例如“Pocket PC 2003”或“Windows Mobile 5.0 Smartphone”。

IEnumVMIDs

表示属于同一 SDK/平台的仿真程序的列表。

IDeviceEmulatorManagerVMID

表示“设备仿真器管理器”窗口中的仿真程序。

EMULATOR_STATE

一个表示仿真程序当前状态的枚举。

请参见

任务

如何:启动设备仿真程序管理器

参考

VBScript 用户指南

其他资源

Device Emulator samples(设备仿真程序示例)