Configuring the Connection Manager

The Connection Manager simplifies connectivity by abstracting all of the connection information from applications. The primary purpose of the Connection Manager is to centralize and automate the establishment and management of various kinds of network connections. Thus, an application only requires information about which network to access rather than all of the connection settings.

With Connection Manager, a program is configured to specify a connection name and network name. The Connection Manager performs all of the tasks associated with establishing the connection. For more information about the specific functionality of the Connection Manager, see Connection Manager in the Technical Reference section of this document.

The following list contains the Connection Manager Configuration Service Providers:

Microsoft® Windows Mobile™-based Smartphone and Windows Mobile™-based Pocket PC ship with default mapping and network information for the CM_Mappings and CM_Networks Configuration Service Providers; these Configuration Service Providers do not need to be manually configured before establishing a connection.

Each Configuration Service Provider must have a Configuration Service Provider process mode assignment: Privileged or Unprivileged. Before the Configuration Manager creates an instance of a Configuration Service Provider, the Configuration Manager checks the process mode assignment of the Configuration Service Provider. The following security information, which is stored in the metabase for all settings managed by a Configuration Service Provider, is mandatory:

  • Security role assignments. All settings must have security role assignments. If a setting does not have a security role assignment, it will not be changeable or readable. For more information, see Security Roles.
  • Read/Write option. A setting must be identified as any one of the following three options: READ-ONLY, WRITE-ONLY, or READ AND WRITE.

Parms can be updated or added by using the PARM element. The value attribute in the PARM element replaces the current value on the mobile device. If the value does not already exist on the device, then it is added.

Send feedback on this topic to the authors.

© 2005 Microsoft Corporation. All rights reserved.