The MobileCommunicationFramework enables applications that run on a desktop to perform actions on a remote Windows Embedded CE-based device. The functionality that MobileCommunicationFramework provides includes the ability to manipulate the file system on the remote device, including the creation and deletion of files and directories. MobileCommunicationFramework can be used to create and modify databases, either in the device's object store or in mounted database volumes. MobileCommunicationFramework applications can also query and modify registry keys as well as launch applications and invoke methods on the remote device.

Classes

  ClassDescription
DeviceConnectionChangedEventArgs
DeviceConnectedEventArgs
ExtensionMethods
Methods to extend date classes.
RapiException
An exception thrown by the RAPI2 set of interfaces.
WindowsMobileDevice
Represents a remote device. This can only be accessed through Devices.
WindowsMobileDeviceManager
Manages connection status and availability of remote devices.
WindowsMobileDeviceManager..::.PartnershipList
Enumerates all established partnerships. Access through Partnerships.
WindowsMobileDeviceManager..::.WindowsMobileDeviceList
Enumerates all connected devices. Access through Devices.
WindowsMobilePartnership
Represents a remote device partnership. This can only be accessed through Partnerships.

Structures

  StructureDescription
CeDriveInfo
Information about a space on a disk.
MemoryStatus
Contains information about current memory availability for a WindowsMobileDevice.
PowerStatus
Structure for power information of WindowsMobileDevice.
ProcessInformations
Contains information about a newly created process and its primary thread. It is used with the CreateProcess, CreateProcessAsUser, CreateProcessWithLogonW, or CreateProcessWithTokenW function.
StoreInfo
Describes the current status of the Object Store.
SystemInformation
Describes the current status of SystemInfo

Delegates

  DelegateDescription
DeviceConnectionChangedEventHandler
DeviceConnectionChangedEventHandler

Enumerations

  EnumerationDescription
ConnectionType
Defines how the WindowsMobileDevice object is connected to the desktops system.
DeviceCapsItem
Device-specific information about a remote Windows Embedded CE–based device.
DeviceStatus
Connection status for a WindowsMobileDevice.
ProcessCreationFlags
Specifies additional flags that control the priority and the creation of the process. For Windows Embedded CE versions 1.0 and later, specify either zero or the following flag.
ProcessorArchitecture
Processor Architecture values
ProcessorType
Processor type values
SerialPort
Serial port to connect to a WindowsMobileDevice
SystemMetrics
Dimensions of Microsoft® Windows® display elements and system configuration settings of a remote Windows Embedded CE–based device. All dimensions retrieved by WindowsMobileDevice.GetSystemMetrics are in pixels.