DevInfo CSP

The table below shows the applicability of Windows:

Edition Windows 10 Windows 11
Home Yes Yes
Pro Yes Yes
Business Yes Yes
Enterprise Yes Yes
Education Yes Yes

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 following shows the DevInfo configuration service provider management object in tree format as used by OMA Device Management. The OMA Client provisioning protocol isn't supported by this configuration service provider.

.
DevInfo
----DevId
----Man
----Mod
----DmV
----Lang

DevId
Required. Returns an application-specific global unique device identifier by default.

Supported operation is Get.

The UseHWDevID parm of the DMAcc configuration service provider or DMS 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), it returns an application specific global unique identifier (GUID) irrespective of the value of UseHWDevID.

Man
Required. 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 to "Unknown".

Supported operation is Get.

Mod
Required. Returns the name of the hardware device model as specified by the mobile operator. For Windows 10/Windows 11 desktop editions, it returns the SystemProductName as defined in HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS\SystemProductName.

If no name is found, this returns to "Unknown".

Supported operation is Get.

DmV
Required. Returns the current management client revision of the device.

Supported operation is Get.

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

Supported operation is Get.

Configuration service provider reference