IDeviceEmulatorManager

This interface represents the Device Emulator Manager. The object is used to control the Device Emulator Manager window and iterate through the root level nodes in the Device Emulator Manager (DEM) such as Datastore, My Device Emulators, All Device Emulators, and Others.

interface IDeviceEmulatorManager : IDispatch ();

Methods

Method

Description

IDeviceEmulatorManager::EnumerateSDKs

Enumerates the platforms in the current node.

IDeviceEmulatorManager::ShowManagerUI

Shows or hides the Device Emulator Manager window

IDeviceEmulatorManager::MoveNext

Moves to the next node.

IDeviceEmulatorManager::Reset

Moves back to the first node, usually Datastore.

IDeviceEmulatorManager::Refresh

Refreshes the enumeration by re-reading the information from the Datastore.

IDeviceEmulatorManager::get_Name

Gets the name of the current node such as Datastore, My Device Emulators, All Device Emulators, or Others.

IDeviceEmulatorManager::RegisterRefreshEvent

Registers the Device Emulator Manager's refresh event.

IDeviceEmulatorManager::UnRegisterRefreshEvent

Cancels the registration of the refresh event.

Remarks

To create an object that implements this interface, use CoCreateInstance.

An object that implements this interface is a linked list that contains all the root level nodes in the DEM window.

Example

This example lists the nodes, SDKs/platforms, and emulators in the Device Emulator Manager window.

Requirements

DEMComInterface.tlb

See Also

Other Resources

Device Emulator samples