共用方式為


裝置模擬器管理員 Automation 介面

更新:2007 年 11 月

裝置模擬器管理員 (DEM) Automation 介面可提供程式設計的方式,存取在 [裝置模擬器管理員] 中找到的功能。使用這些介面,您就能以程式設計方式,針對電腦上的裝置模擬器執行列舉、啟動、連接底座、移除底座,以及關閉等操作。這些介面通常是由必須對許多模擬器自動進行測試的品質保證 (QA) 團隊使用。

您可以在 Visual C++ 專案中使用裝置管理員 Automation 介面,以及元件型指令碼語言,例如 Visual Basic Scripting Edition (VBScript)。裝置模擬器範例包含了 Visual C++ 和 VBScript 的範例。

下表顯示裝置模擬器管理員 Automation 介面。

程式設計項目

描述

HOW TO:建立使用裝置模擬器管理員 Automation 介面的專案

描述如何建立及設定 Visual C++ 主控台應用程式 (Console Application),以使用 Automation 介面來啟動 [裝置模擬器管理員]。

IDeviceEmulatorManager

[裝置模擬器管理員] 的最上層 Automation 介面。這個介面代表 [裝置模擬器管理員] (DEM) 內的根層級節點,例如 [資料存放區]、[我的裝置模擬器]、[所有裝置模擬器],以及 [其他]。

IEnumManagerSDKs

代表 [裝置模擬器管理員] (DEM) 內的平台層級節點,例如 [Pocket PC 2003] 或 [Windows Mobile 5.0 Smartphone]。

IEnumVMIDs

代表屬於相同 SDK/平台的模擬器清單。

IDeviceEmulatorManagerVMID

代表 [裝置模擬器管理員] 視窗內的模擬器。

EMULATOR_STATE

列舉,代表模擬器的目前狀態。

請參閱

工作

HOW TO:啟動裝置模擬器管理員

參考

VBScript 使用手冊

其他資源

裝置模擬器範例