DevInfo CSP

The DevInfo configuration service provider handles the managed object, which provides device information to the OMA DM server. This device information is automatically sent to the OMA DM server at the beginning of each OMA DM session.

Note

This configuration service provider requires the ID_CAP_CSP_FOUNDATION and ID_CAP_DEVICE_MANAGEMENT_ADMIN capabilities to be accessed from a network configuration application.

For the DevInfo CSP, you can't use the Replace command unless the node already exists. The OMA Client provisioning protocol isn't supported by this configuration service provider.

The following list shows the DevInfo configuration service provider nodes:

DevId

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./DevInfo/DevId

An unique device identifier. An application-specific global unique device identifier is provided in this node.

UseHWDevID node of the DMAcc configuration service provider can be used to modify the return value to instead return a hardware device ID as follows:

  • For GSM phones, the IMEI is returned.
  • For CDMA phones, the MEID is returned.
  • For dual SIM phones, this value is retrieved from the UICC of the primary data line.
  • For Windows 10 for desktop editions (Home, Pro, Enterprise, and Education), an application specific global unique identifier (GUID) is returned irrespective of the value of UseHWDevID.

Description framework properties:

Property name Property value
Format chr (string)
Access Type Get

DmV

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./DevInfo/DmV

The current management client revision of the device.

Description framework properties:

Property name Property value
Format chr (string)
Access Type Get

Ext

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./DevInfo/Ext

Parent node for nodes extended by Microsoft.

Description framework properties:

Property name Property value
Format node
Access Type Get

Ext/ICCID

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./DevInfo/Ext/ICCID

Retrieves the ICCID of the first adapter.

Description framework properties:

Property name Property value
Format chr (string)
Access Type Get

Lang

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./DevInfo/Lang

Returns the current user interface (UI) language setting of the device as defined by RFC1766.

Description framework properties:

Property name Property value
Format chr (string)
Access Type Get

Man

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./DevInfo/Man

Returns the name of the OEM. For Windows 10 for desktop editions, it returns the SystemManufacturer as defined in HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS\SystemManufacturer. If no name is found, this returns "Unknown".

Description framework properties:

Property name Property value
Format chr (string)
Access Type Get

Mod

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./DevInfo/Mod

Returns the name of the hardware device model as specified by the mobile operator. For Windows 10 for desktop editions, it returns the SystemProductName as defined in HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS\SystemProductName. If no name is found, this returns "Unknown".

Description framework properties:

Property name Property value
Format chr (string)
Access Type Get

Configuration service provider reference