Configuration Service Providers Overview (Windows Embedded CE 6.0)
1/6/2010
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 CE 6.0 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) and wireless LAN (WLAN), on the device. |
CSPNet.dll |
CM_PPPEntries |
Configures the Point-to-Point Protocol (PPP) entries on the device. |
CSPRas.dll |
CM_GPRSEntries |
Configures general packet radio service (GPRS) connections. |
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 |
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 CE powered device.
For more information about the syntax of an XML provisioning file that configures CM_NetEntries, see CM_NetEntries Configuration Service Provider. For an XML example for configuring a wireless LAN (WLAN) connection with CM_NetEntries, see Configuring a Wireless LAN Connection Example.
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. **
For more information about the syntax of an XML provisioning file that configures CM_PPPEntries, see CM_PPPEntries Configuration Service Provider.
CM_GPRSEntries Configuration Service Provider
The CM_GPRSEntries configuration service provider configures general packet radio service (GPRS) connections.
For more information about the syntax of an XML provisioning file that configures CM_GPRSEntries, see CM_GPRSEntries Configuration Service Provider. For an XML example for configuring a GPRS connection, see Configuring a GPRS Connection Example.
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 CM_Networks Configuration Service Provider.
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 CM_Planner Configuration Service Provider.
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 CM_Mappings Configuration Service Provider.
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 Device Connection Settings by using OMA XML
Other Resources
Configuration Service Providers
Connection Manager Configuration