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
| Class | Description | |
|---|---|---|
| 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
| Structure | Description | |
|---|---|---|
| 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
| Delegate | Description | |
|---|---|---|
| DeviceConnectionChangedEventHandler |
DeviceConnectionChangedEventHandler
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| 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.
|