Configuration Service Providers for Connection Manager

Windows CE 5.0 Not SupportedWindows Embedded NavReady 2009 Supported

10/16/2008

Applies to Windows Embedded NavReady

Configuration Service Providers execute configuration requests by changing or querying the values of settings.

The following table shows the class of Configuration Service Providers supported by Windows Embedded NavReady that use the Open Mobile Alliance (OMA) Client Provisioning protocol, formerly known as the Wireless Application Protocol (WAP) Client Provisioning protocol.

Choose one of these Configuration Service Providers to configure a connection to be more secure, or to configure an AlwaysOn connection.

Configuration Service Provider Description CSP

CM_NetEntries

Configures additional network entries, such as ActiveSync Desktop Pass-through (DTPT), on the device.

CSPNet.dll

CM_PPPEntries

Configures the Point-to-Point Protocol (PPP) entries on the device.

CSPRas.dll

CM_Networks

Configures the metanetworks, such as the Internet, on the device.

ConnCfg.dll

CM_Planner

Configures the preferred connections for Connection Manager.

ConnPlan.dll

CM_Mappings

Configures the URL mapping table that determines the network where the URL resides.

ConnCfg.dll

Note

Provisioning of hands-free phone connections that use CSPBTVoice is not supported.

CM_NetEntries Configuration Service Provider

The CM_NetEntries Configuration Service Provider configures additional network entries, such as ActiveSync Desktop Pass-through (DTPT), on a Windows Embedded NavReady powered device.

For more information about the syntax of an XML provisioning file that configures CM_NetEntries, see the Windows Mobile content at this Microsoft Web site.

For XML examples for configuring the CM_NetEntries Configuration Service Provider, see the Windows Mobile content at this Microsoft Web site.

CM_PPPEntries Configuration Service Provider

The CM_PPPEntries Configuration Service Provider configures the Point-to-Point Protocol (PPP) entries on the device. Settings for RAS connections are defined in this Configuration Service Provider. General Packet Radio Service (GPRS) connections are configured by using the CM_GPRSEntries Configuration Service Provider.

For more information about the syntax of an XML provisioning file that configures CM_PPPEntries, see the Windows Mobile content at this Microsoft Web site.

For XML examples for configuring the CM_PPPEntries Configuration Service Provider, see the Windows Mobile content at this Microsoft Web site.

CM_Networks

The CM_Networks Configuration Service Provider configures metanetworks, destination networks to which multiple connectivity objects can connect.

For more information about the syntax of an XML provisioning file that configures CM_Networks, see the Windows Mobile content at this Microsoft Web site.

CM_Planner

The CM_Planner Configuration Service Provider configures the preferred connections for each network for Connection Manager. The CM_Planner Configuration Service Provider can also set the settings for those connections.

For more information about the syntax of an XML provisioning file that configures CM_Planner, see the Windows Mobile content at this Microsoft Web site.

CM_Mappings

The CM_Mappings Configuration Service Provider configures the URL mapping table that determines the network where the URL resides. You can configure URL exceptions using CM_Mappings; that is, you can use many URL patterns for one network.

For more information about the syntax of an XML provisioning file that configures CM_Mappings, see the Windows Mobile content at this Microsoft Web site.

Connection Establishment

To establish a connection in application code by using Connection Manager, you can either supply the GUID for the destination network or supply a Connection GUID, which is returned from calling ConnMgrMapConRef. The destination network GUID is defined in the XML provisioning file. In the following example XML code for the PPPEntries Configuration Service Provider, the value attribute in the <parm> element is the GUID that you put into the CONNMGR_CONNECTIONINFO structure that you pass into ConnMgrEstablishConnection:

<characteristic type="CM_PPPEntries">
  <characteristic type="BTGRPS_RAS">
      <parm name="DestId" value="{436EF144-B4FB-4863-A041-
                                    8F905A62C572"}/>
     ... 
  </characteristic>
</characteristic>

See Also

Concepts

Configuring a Portable Navigation Device by using OMA Client-based XML

Other Resources

Connection Manager Configuration for Portable Navigation Devices