Click to Rate and Give Feedback

  Switch on low bandwidth view
Device Emulator
Device Emulator Manager Automation Interfaces

The Device Emulator Manager (DEM) Automation interfaces provide programmatic access to the functionality found in the Device Emulator Manager. By using these interfaces, you can programmatically enumerate, start, cradle, uncradle, and shutdown device emulators on your computer. These interfaces are typically used by quality assurance (QA) teams that have to automate testing on many emulators.

You can use the Device Emulator Manager Automation interfaces in Visual C++ projects and component-based scripting languages such as Visual Basic Scripting Edition (VBScript). The Device Emulator samples contain both Visual C++ and VBScript samples.

The following table shows the Device Emulator Manager Automation interfaces.

Programming Element

Description

How To: Create a Project that Uses Device Emulator Manager Automation Interfaces

Describes how to create and setup a Visual C++ Console application to launch the Device Emulator Manager by using the Automation Interfaces.

IDeviceEmulatorManager

Top-level Automation interface to the Device Emulator Manager. This interface represents the root level nodes in the Device Emulator Manager (DEM) such as Datastore, My Device Emulators, All Device Emulators, and Others.

IEnumManagerSDKs

Represents platform level nodes in the Device Emulator Manager (DEM) such as Pocket PC 2003 or Windows Mobile 5.0 Smartphone.

IEnumVMIDs

Represents a list of emulators that belong to the same SDK/platform.

IDeviceEmulatorManagerVMID

Represents an emulator in the Device Emulator Manager window.

EMULATOR_STATE

An enumeration that represents the current state of the emulator.

Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker