Click to Rate and Give Feedback
Smart Device Development
Microsoft.SmartDevice.Connectivity Namespace

This namespace contains types that make up the desktop side of the Smart Device Connectivity API. Use the Smart Device Connectivity API in your managed applications to establish a desktop-to-device connection. This API enables you to focus on writing remote tools and plug-ins, while the Smart Device Connectivity API handles the device interconnectivity and transport mechanisms details.

Visual Studio Remote Tools for Device Projects such as Remote File Viewer and Remote Process Viewer are good examples of what you can do with the Smart Device Connectivity API. For more information, see Controlling Devices with the Smart Device Connectivity API.

The classes in this namespace are classified into the following categories.

Category

Description

Classes

Datastore enumeration APIs

Enumerates the list of platforms and devices listed in the Datastore.

DatastoreManager

Platform

Connectivity APIs

Gets device information and establishes a connection to the device.

Device

Deployment and service APIs

Deploys files and packages, lists remote files and processes, starts services, and other services.

FileDeployer

RemoteProcess

Custom data exchange APIs

Exchanges custom data between the desktop application and a device agent application.

RemoteAgent

DevicePacketStream

Packet

Microsoft.SmartDevice.DeviceAgentTransport

  ClassDescription
Bb383909.pubclass(en-us,VS.90).gifDatastoreException Thrown when there is a problem related to the Datastore.
Bb383909.pubclass(en-us,VS.90).gifDatastoreManager Accesses information in the Datastore and provides methods to enumerate and get Platform objects in the desktop computer's Datastore.
Bb383909.pubclass(en-us,VS.90).gifDevice Represents a device or emulator that is based on Windows Embedded CE and provides methods to provision, get information, and connect to a device.
Bb383909.pubclass(en-us,VS.90).gifDeviceNotConnectedException Thrown in scenarios where the device is not connected.
Bb383909.pubclass(en-us,VS.90).gifDeviceNotFoundException Represents all exceptions in scenarios where the device is not found.
Bb383909.pubclass(en-us,VS.90).gifDevicePacketStream Exchanges data between a desktop application and a device agent application by reading and writing objects of type Packet.
Bb383909.pubclass(en-us,VS.90).gifFileDeployer Used to transfer files between the smart device and the desktop computer.
Bb383909.pubclass(en-us,VS.90).gifObjectId Encapsulates the unique ID required for various classes of this assembly.
Bb383909.pubclass(en-us,VS.90).gifPacket Holds data and is used by the DevicePacketStream class to transfer data between a smart device and a desktop computer.
Bb383909.pubclass(en-us,VS.90).gifPlatform Represents a Windows CE based platform, such as Windows Mobile 5.0 Pocket PC, that is registered in the Datastore.
Bb383909.pubclass(en-us,VS.90).gifPlatformNotFoundException Thrown when the platform cannot be found.
Bb383909.pubclass(en-us,VS.90).gifPropertyNotFoundException Represents all exceptions in scenarios where the property is not found.
Bb383909.pubclass(en-us,VS.90).gifRemoteAgent Used to deploy device agent applications to the device and exchange data between the desktop computer and the smart device.
Bb383909.pubclass(en-us,VS.90).gifRemoteProcess Represents a process on the device that can be started and stopped.
Bb383909.pubclass(en-us,VS.90).gifSmartDeviceException Covers the exception cases in unmanaged COM layer.
Bb383909.pubclass(en-us,VS.90).gifSystemInfo Stores device information such as CPU information, battery life, amount of memory, and operating system version.
  EnumerationDescription
Bb383909.pubenumeration(en-us,VS.90).gifDataType Indicates the type of object in the Packet.
Bb383909.pubenumeration(en-us,VS.90).gifDevice..::.ConfigActions Specifies the action to take when provisioning a device.
Bb383909.pubenumeration(en-us,VS.90).gifInstructionSetType Indicates the instruction set type of the device's CPU.
Bb383909.pubenumeration(en-us,VS.90).gifProcessorArchitectureType Indicates the device's processor architecture type.
Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2008 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker