DeviceManageability CSP

This commit is contained in:
Vinay Pamnani 2023-02-17 14:05:52 -05:00
parent 0ad1288408
commit cf0fa95b2d
3 changed files with 477 additions and 196 deletions

View File

@ -1,81 +1,322 @@
---
title: DeviceManageability CSP
description: Learn how the DeviceManageability configuration service provider (CSP) is used to retrieve general information about MDM configuration capabilities on the device.
ms.reviewer:
description: Learn more about the DeviceManageability CSP.
author: vinaypamnani-msft
manager: aaroncz
ms.author: vinpa
ms.topic: article
ms.date: 02/17/2023
ms.localizationpriority: medium
ms.prod: windows-client
ms.technology: itpro-manage
author: vinaypamnani-msft
ms.date: 11/01/2017
ms.topic: reference
---
<!-- Auto-Generated CSP Document -->
<!-- DeviceManageability-Begin -->
# DeviceManageability CSP
The table below shows the applicability of Windows:
<!-- DeviceManageability-Editable-Begin -->
<!-- Add any additional information about this policy here. Anything outside this section will get overwritten. -->
The DeviceManageability configuration service provider (CSP) is used to retrieve the general information about MDM configuration capabilities on the device. This CSP was added in Windows 10, version 1607.
|Edition|Windows 10|Windows 11|
|--- |--- |--- |
|Home|Yes|Yes|
|Pro|Yes|Yes|
|Windows SE|No|Yes|
|Business|Yes|Yes|
|Enterprise|Yes|Yes|
|Education|Yes|Yes|
For performance reasons, DeviceManageability CSP directly reads the CSP version from the registry. Specifically, the value `csp_version` is used to determine each of the CSP versions. The `csp_version` is a value under each of the CSP registration keys. To have consistency on the CSP version, the CSP GetProperty implementation for `CFGMGR_PROPERTY_SEMANTICTYPE` has to be updated to read from the registry as well, so that both the paths return the same information.
<!-- DeviceManageability-Editable-End -->
The DeviceManageability configuration service provider (CSP) is used to retrieve the general information about MDM configuration capabilities on the device. This CSP was added in Windows 10, version 1607.
<!-- DeviceManageability-Tree-Begin -->
The following example shows the DeviceManageability configuration service provider in tree format.
For performance reasons, DeviceManageability CSP directly reads the CSP version from the registry. Specifically, the value csp\_version is used to determine each of the CSP versions. The csp\_version is a value under each of the CSP registration keys. To have consistency on the CSP version, the CSP GetProperty implementation for CFGMGR\_PROPERTY\_SEMANTICTYPE has to be updated to read from the registry as well, so that both the paths return the same information.
The following example shows the DeviceManageability configuration service provider in a tree format.
```text
./Device/Vendor/MSFT/DeviceManageability
--- Capabilities
------ CSPVersions
--- Provider
------ {ProviderID}
--------- ConfigInfo
--------- EnrollmentInfo
--------- PayloadTransfer
```
./Device/Vendor/MSFT
DeviceManageability
----Capabilities
--------CSPVersions
----Provider (Added in Windows 10, version 1709)
--------ProviderID (Added in Windows 10, version 1709)
------------ConfigInfo (Added in Windows 10, version 1709)
------------EnrollmentInfo (Added in Windows 10, version 1709)
<!-- DeviceManageability-Tree-End -->
<!-- Device-Capabilities-Begin -->
## Capabilities
<!-- Device-Capabilities-Applicability-Begin -->
| Scope | Editions | Applicable OS |
|:--|:--|:--|
| :heavy_check_mark: Device <br> :x: User | :x: Home <br> :heavy_check_mark: Pro <br> :heavy_check_mark: Enterprise <br> :heavy_check_mark: Education <br> :heavy_check_mark: Windows SE | :heavy_check_mark: Windows 10, version 1607 [10.0.14393] and later |
<!-- Device-Capabilities-Applicability-End -->
<!-- Device-Capabilities-OmaUri-Begin -->
```Device
./Device/Vendor/MSFT/DeviceManageability/Capabilities
```
<!-- Device-Capabilities-OmaUri-End -->
<a href="" id="--device-vendor-msft-devicemanageability"></a>**./Device/Vendor/MSFT/DeviceManageability**
Root node to group information about runtime MDM configuration capability on the target device.
<!-- Device-Capabilities-Description-Begin -->
<!-- Description-Source-Not-Found -->
<!-- Device-Capabilities-Description-End -->
<a href="" id="capabilities"></a>**Capabilities**
Interior node.
<!-- Device-Capabilities-Editable-Begin -->
<!-- Add any additional information about this policy here. Anything outside this section will get overwritten. -->
<!-- Device-Capabilities-Editable-End -->
<a href="" id="capabilities-cspversions"></a>**Capabilities/CSPVersions**
Returns the versions of all configuration service providers supported on the device for the MDM service.
<!-- Device-Capabilities-DFProperties-Begin -->
**Description framework properties**:
<a href="" id="capabilities"></a>**Provider**
Added in Windows 10, version 1709. Interior node.
| Property name | Property value |
|:--|:--|
| Format | node |
| Access Type | Get |
<!-- Device-Capabilities-DFProperties-End -->
<a href="" id="capabilities-cspversions"></a>**Provider/_ProviderID_**
Added in Windows 10, version 1709. Provider ID of the configuration source. ProviderID should be unique among the different config sources.
<!-- Device-Capabilities-Examples-Begin -->
<!-- Add any examples for this policy here. Examples outside this section will get overwritten. -->
<!-- Device-Capabilities-Examples-End -->
<a href="" id="capabilities-cspversions"></a>**Provider/_ProviderID_/ConfigInfo**
Added in Windows 10, version 1709. Configuration information string value set by the configuration source. Recommended to use during sync session.
<!-- Device-Capabilities-End -->
ConfigInfo value can only be set by the provider that owns the ProviderID. The value is readable by other config sources.
<!-- Device-Capabilities-CSPVersions-Begin -->
### Capabilities/CSPVersions
Data type is string.
<!-- Device-Capabilities-CSPVersions-Applicability-Begin -->
| Scope | Editions | Applicable OS |
|:--|:--|:--|
| :heavy_check_mark: Device <br> :x: User | :x: Home <br> :heavy_check_mark: Pro <br> :heavy_check_mark: Enterprise <br> :heavy_check_mark: Education <br> :heavy_check_mark: Windows SE | :heavy_check_mark: Windows 10, version 1607 [10.0.14393] and later |
<!-- Device-Capabilities-CSPVersions-Applicability-End -->
Supported operations are Add, Get, Delete, and Replace.
<!-- Device-Capabilities-CSPVersions-OmaUri-Begin -->
```Device
./Device/Vendor/MSFT/DeviceManageability/Capabilities/CSPVersions
```
<!-- Device-Capabilities-CSPVersions-OmaUri-End -->
<a href="" id="capabilities-cspversions"></a>**Provider/_ProviderID_/EnrollmentInfo**
Added in Windows 10, version 1709. Enrollment information string value set by the configuration source and sent during MDM enrollment. It's readable by MDM server during sync session.
<!-- Device-Capabilities-CSPVersions-Description-Begin -->
<!-- Description-Source-DDF -->
Returns the versions of all configuration service providers (CSP) for MDM.
<!-- Device-Capabilities-CSPVersions-Description-End -->
Data type is string.
<!-- Device-Capabilities-CSPVersions-Editable-Begin -->
<!-- Add any additional information about this policy here. Anything outside this section will get overwritten. -->
<!-- Device-Capabilities-CSPVersions-Editable-End -->
Supported operations are Add, Get, Delete, and Replace. 
<!-- Device-Capabilities-CSPVersions-DFProperties-Begin -->
**Description framework properties**:
## Related topics
| Property name | Property value |
|:--|:--|
| Format | xml |
| Access Type | Get |
<!-- Device-Capabilities-CSPVersions-DFProperties-End -->
[Configuration service provider reference](index.yml)
<!-- Device-Capabilities-CSPVersions-Examples-Begin -->
<!-- Add any examples for this policy here. Examples outside this section will get overwritten. -->
<!-- Device-Capabilities-CSPVersions-Examples-End -->
<!-- Device-Capabilities-CSPVersions-End -->
<!-- Device-Provider-Begin -->
## Provider
<!-- Device-Provider-Applicability-Begin -->
| Scope | Editions | Applicable OS |
|:--|:--|:--|
| :heavy_check_mark: Device <br> :x: User | :x: Home <br> :heavy_check_mark: Pro <br> :heavy_check_mark: Enterprise <br> :heavy_check_mark: Education <br> :heavy_check_mark: Windows SE | :heavy_check_mark: Windows 10, version 1803 [10.0.17134] and later |
<!-- Device-Provider-Applicability-End -->
<!-- Device-Provider-OmaUri-Begin -->
```Device
./Device/Vendor/MSFT/DeviceManageability/Provider
```
<!-- Device-Provider-OmaUri-End -->
<!-- Device-Provider-Description-Begin -->
<!-- Description-Source-Not-Found -->
<!-- Device-Provider-Description-End -->
<!-- Device-Provider-Editable-Begin -->
<!-- Add any additional information about this policy here. Anything outside this section will get overwritten. -->
<!-- Device-Provider-Editable-End -->
<!-- Device-Provider-DFProperties-Begin -->
**Description framework properties**:
| Property name | Property value |
|:--|:--|
| Format | node |
| Access Type | Get |
<!-- Device-Provider-DFProperties-End -->
<!-- Device-Provider-Examples-Begin -->
<!-- Add any examples for this policy here. Examples outside this section will get overwritten. -->
<!-- Device-Provider-Examples-End -->
<!-- Device-Provider-End -->
<!-- Device-Provider-{ProviderID}-Begin -->
### Provider/{ProviderID}
<!-- Device-Provider-{ProviderID}-Applicability-Begin -->
| Scope | Editions | Applicable OS |
|:--|:--|:--|
| :heavy_check_mark: Device <br> :x: User | :x: Home <br> :heavy_check_mark: Pro <br> :heavy_check_mark: Enterprise <br> :heavy_check_mark: Education <br> :heavy_check_mark: Windows SE | :heavy_check_mark: Windows 10, version 1803 [10.0.17134] and later |
<!-- Device-Provider-{ProviderID}-Applicability-End -->
<!-- Device-Provider-{ProviderID}-OmaUri-Begin -->
```Device
./Device/Vendor/MSFT/DeviceManageability/Provider/{ProviderID}
```
<!-- Device-Provider-{ProviderID}-OmaUri-End -->
<!-- Device-Provider-{ProviderID}-Description-Begin -->
<!-- Description-Source-DDF -->
Provider ID String of the Configuration Source.
<!-- Device-Provider-{ProviderID}-Description-End -->
<!-- Device-Provider-{ProviderID}-Editable-Begin -->
<!-- Add any additional information about this policy here. Anything outside this section will get overwritten. -->
Provider ID should be unique among the different config sources.
<!-- Device-Provider-{ProviderID}-Editable-End -->
<!-- Device-Provider-{ProviderID}-DFProperties-Begin -->
**Description framework properties**:
| Property name | Property value |
|:--|:--|
| Format | node |
| Access Type | Add, Delete, Get |
| Dynamic Node Naming | UniqueName: Provider ID String of the Configuration Source |
<!-- Device-Provider-{ProviderID}-DFProperties-End -->
<!-- Device-Provider-{ProviderID}-Examples-Begin -->
<!-- Add any examples for this policy here. Examples outside this section will get overwritten. -->
<!-- Device-Provider-{ProviderID}-Examples-End -->
<!-- Device-Provider-{ProviderID}-End -->
<!-- Device-Provider-{ProviderID}-ConfigInfo-Begin -->
#### Provider/{ProviderID}/ConfigInfo
<!-- Device-Provider-{ProviderID}-ConfigInfo-Applicability-Begin -->
| Scope | Editions | Applicable OS |
|:--|:--|:--|
| :heavy_check_mark: Device <br> :x: User | :x: Home <br> :heavy_check_mark: Pro <br> :heavy_check_mark: Enterprise <br> :heavy_check_mark: Education <br> :heavy_check_mark: Windows SE | :heavy_check_mark: Windows 10, version 1803 [10.0.17134] and later |
<!-- Device-Provider-{ProviderID}-ConfigInfo-Applicability-End -->
<!-- Device-Provider-{ProviderID}-ConfigInfo-OmaUri-Begin -->
```Device
./Device/Vendor/MSFT/DeviceManageability/Provider/{ProviderID}/ConfigInfo
```
<!-- Device-Provider-{ProviderID}-ConfigInfo-OmaUri-End -->
<!-- Device-Provider-{ProviderID}-ConfigInfo-Description-Begin -->
<!-- Description-Source-DDF -->
Configuration Info string value set by the config source. Recommended to be used during sync session.
<!-- Device-Provider-{ProviderID}-ConfigInfo-Description-End -->
<!-- Device-Provider-{ProviderID}-ConfigInfo-Editable-Begin -->
<!-- Add any additional information about this policy here. Anything outside this section will get overwritten. -->
<!-- Device-Provider-{ProviderID}-ConfigInfo-Editable-End -->
<!-- Device-Provider-{ProviderID}-ConfigInfo-DFProperties-Begin -->
**Description framework properties**:
| Property name | Property value |
|:--|:--|
| Format | chr (string) |
| Access Type | Add, Delete, Get, Replace |
<!-- Device-Provider-{ProviderID}-ConfigInfo-DFProperties-End -->
<!-- Device-Provider-{ProviderID}-ConfigInfo-Examples-Begin -->
<!-- Add any examples for this policy here. Examples outside this section will get overwritten. -->
<!-- Device-Provider-{ProviderID}-ConfigInfo-Examples-End -->
<!-- Device-Provider-{ProviderID}-ConfigInfo-End -->
<!-- Device-Provider-{ProviderID}-EnrollmentInfo-Begin -->
#### Provider/{ProviderID}/EnrollmentInfo
<!-- Device-Provider-{ProviderID}-EnrollmentInfo-Applicability-Begin -->
| Scope | Editions | Applicable OS |
|:--|:--|:--|
| :heavy_check_mark: Device <br> :x: User | :x: Home <br> :heavy_check_mark: Pro <br> :heavy_check_mark: Enterprise <br> :heavy_check_mark: Education <br> :heavy_check_mark: Windows SE | :heavy_check_mark: Windows 10, version 1803 [10.0.17134] and later |
<!-- Device-Provider-{ProviderID}-EnrollmentInfo-Applicability-End -->
<!-- Device-Provider-{ProviderID}-EnrollmentInfo-OmaUri-Begin -->
```Device
./Device/Vendor/MSFT/DeviceManageability/Provider/{ProviderID}/EnrollmentInfo
```
<!-- Device-Provider-{ProviderID}-EnrollmentInfo-OmaUri-End -->
<!-- Device-Provider-{ProviderID}-EnrollmentInfo-Description-Begin -->
<!-- Description-Source-DDF -->
Enrollment Info string value set by the config source. Recommended to sent to server during MDM enrollment.
<!-- Device-Provider-{ProviderID}-EnrollmentInfo-Description-End -->
<!-- Device-Provider-{ProviderID}-EnrollmentInfo-Editable-Begin -->
<!-- Add any additional information about this policy here. Anything outside this section will get overwritten. -->
<!-- Device-Provider-{ProviderID}-EnrollmentInfo-Editable-End -->
<!-- Device-Provider-{ProviderID}-EnrollmentInfo-DFProperties-Begin -->
**Description framework properties**:
| Property name | Property value |
|:--|:--|
| Format | chr (string) |
| Access Type | Add, Delete, Get, Replace |
<!-- Device-Provider-{ProviderID}-EnrollmentInfo-DFProperties-End -->
<!-- Device-Provider-{ProviderID}-EnrollmentInfo-Examples-Begin -->
<!-- Add any examples for this policy here. Examples outside this section will get overwritten. -->
<!-- Device-Provider-{ProviderID}-EnrollmentInfo-Examples-End -->
<!-- Device-Provider-{ProviderID}-EnrollmentInfo-End -->
<!-- Device-Provider-{ProviderID}-PayloadTransfer-Begin -->
#### Provider/{ProviderID}/PayloadTransfer
<!-- Device-Provider-{ProviderID}-PayloadTransfer-Applicability-Begin -->
| Scope | Editions | Applicable OS |
|:--|:--|:--|
| :heavy_check_mark: Device <br> :x: User | :x: Home <br> :heavy_check_mark: Pro <br> :heavy_check_mark: Enterprise <br> :heavy_check_mark: Education <br> :heavy_check_mark: Windows SE | :heavy_check_mark: Windows 10, version 2009 [10.0.19042.2193] and later <br> :heavy_check_mark: Windows 10, version 21H1 [10.0.19043.2193] and later <br> :heavy_check_mark: Windows 10, version 21H2 [10.0.19044.2193] and later <br> :heavy_check_mark: Windows 11, version 21H2 [10.0.22000.918] and later <br> :heavy_check_mark: Windows 11, version 22H2 [10.0.22621] and later |
<!-- Device-Provider-{ProviderID}-PayloadTransfer-Applicability-End -->
<!-- Device-Provider-{ProviderID}-PayloadTransfer-OmaUri-Begin -->
```Device
./Device/Vendor/MSFT/DeviceManageability/Provider/{ProviderID}/PayloadTransfer
```
<!-- Device-Provider-{ProviderID}-PayloadTransfer-OmaUri-End -->
<!-- Device-Provider-{ProviderID}-PayloadTransfer-Description-Begin -->
<!-- Description-Source-DDF -->
Payload Transfer string value set by the config source. Recommended to be used during sync session.
<!-- Device-Provider-{ProviderID}-PayloadTransfer-Description-End -->
<!-- Device-Provider-{ProviderID}-PayloadTransfer-Editable-Begin -->
<!-- Add any additional information about this policy here. Anything outside this section will get overwritten. -->
<!-- Device-Provider-{ProviderID}-PayloadTransfer-Editable-End -->
<!-- Device-Provider-{ProviderID}-PayloadTransfer-DFProperties-Begin -->
**Description framework properties**:
| Property name | Property value |
|:--|:--|
| Format | chr (string) |
| Access Type | Add, Delete, Get, Replace |
<!-- Device-Provider-{ProviderID}-PayloadTransfer-DFProperties-End -->
<!-- Device-Provider-{ProviderID}-PayloadTransfer-Examples-Begin -->
<!-- Add any examples for this policy here. Examples outside this section will get overwritten. -->
<!-- Device-Provider-{ProviderID}-PayloadTransfer-Examples-End -->
<!-- Device-Provider-{ProviderID}-PayloadTransfer-End -->
<!-- DeviceManageability-CspMoreInfo-Begin -->
<!-- Add any additional information about this CSP here. Anything outside this section will get overwritten. -->
<!-- DeviceManageability-CspMoreInfo-End -->
<!-- DeviceManageability-End -->
## Related articles
[Configuration service provider reference](configuration-service-provider-reference.md)

View File

@ -1,41 +1,85 @@
---
title: DeviceManageability DDF
description: This topic shows the OMA DM device description framework (DDF) for the DeviceManageability configuration service provider. This CSP was added in Windows 10, version 1607.
ms.reviewer:
title: DeviceManageability DDF file
description: View the XML file containing the device description framework (DDF) for the DeviceManageability configuration service provider.
author: vinaypamnani-msft
manager: aaroncz
ms.author: vinpa
ms.topic: article
ms.date: 02/17/2023
ms.localizationpriority: medium
ms.prod: windows-client
ms.technology: itpro-manage
author: vinaypamnani-msft
ms.date: 12/05/2017
ms.topic: reference
---
# DeviceManageability DDF
<!-- Auto-Generated CSP Document -->
# DeviceManageability DDF file
This topic shows the OMA DM device description framework (DDF) for the DeviceManageability configuration service provider. This CSP was added in Windows 10, version 1607.
Looking for the DDF XML files? See [CSP DDF files download](configuration-service-provider-ddf.md).
The XML below is for Windows 10, version 1709.
The following XML file contains the device description framework (DDF) for the DeviceManageability configuration service provider.
```xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE MgmtTree PUBLIC " -//OMA//DTD-DM-DDF 1.2//EN"
"http://www.openmobilealliance.org/tech/DTD/DM_DDF-V1_2.dtd"
[<?oma-dm-ddf-ver supported-versions="1.2"?>]>
<!DOCTYPE MgmtTree PUBLIC " -//OMA//DTD-DM-DDF 1.2//EN" "http://www.openmobilealliance.org/tech/DTD/DM_DDF-V1_2.dtd"[<?oma-dm-ddf-ver supported-versions="1.2"?>]>
<MgmtTree xmlns:MSFT="http://schemas.microsoft.com/MobileDevice/DM">
<VerDTD>1.2</VerDTD>
<MSFT:Diagnostics>
</MSFT:Diagnostics>
<Node>
<NodeName>DeviceManageability</NodeName>
<Path>./Device/Vendor/MSFT</Path>
<DFProperties>
<AccessType>
<Add />
<Delete />
<Get />
</AccessType>
<Description>Root node to group information about runtime MDM configuration capability on the target device.</Description>
<DFFormat>
<node />
</DFFormat>
<Occurrence>
<One />
</Occurrence>
<Scope>
<Permanent />
</Scope>
<DFType>
<MIME />
</DFType>
<MSFT:Applicability>
<MSFT:OsBuildVersion>10.0.14393</MSFT:OsBuildVersion>
<MSFT:CspVersion>1.0</MSFT:CspVersion>
<MSFT:EditionAllowList>0x4;0x1B;0x30;0x31;0x48;0x54;0x62;0x63;0x64;0x65;0x77;0x79;0x7A;0x7D;0x7E;0x81;0x82;0x87;0x88;0x88*;0x8A;0x8B;0xA1;0xA2;0xA4;0xA5;0xAB;0xAC;0xAF;0xB4;0xBC;0xBF;0xCA;0xCB;0xCD;</MSFT:EditionAllowList>
</MSFT:Applicability>
</DFProperties>
<Node>
<NodeName>Capabilities</NodeName>
<DFProperties>
<AccessType>
<Get />
</AccessType>
<DFFormat>
<node />
</DFFormat>
<Occurrence>
<One />
</Occurrence>
<Scope>
<Permanent />
</Scope>
<DFType>
<DDFName />
</DFType>
</DFProperties>
<Node>
<NodeName>DeviceManageability</NodeName>
<Path>./Device/Vendor/MSFT</Path>
<NodeName>CSPVersions</NodeName>
<DFProperties>
<AccessType>
<Get />
</AccessType>
<Description>Returns the versions of all configuration service providers (CSP) for MDM. </Description>
<DFFormat>
<node />
<xml />
</DFFormat>
<Occurrence>
<One />
@ -44,60 +88,74 @@ The XML below is for Windows 10, version 1709.
<Permanent />
</Scope>
<DFType>
<MIME>com.microsoft/1.1/MDM/DeviceManageability</MIME>
<MIME />
</DFType>
</DFProperties>
</Node>
</Node>
<Node>
<NodeName>Provider</NodeName>
<DFProperties>
<AccessType>
<Get />
</AccessType>
<DFFormat>
<node />
</DFFormat>
<Occurrence>
<One />
</Occurrence>
<Scope>
<Permanent />
</Scope>
<DFTitle>Provider</DFTitle>
<DFType>
<DDFName />
</DFType>
<MSFT:Applicability>
<MSFT:OsBuildVersion>10.0.17134</MSFT:OsBuildVersion>
<MSFT:CspVersion>1.1</MSFT:CspVersion>
</MSFT:Applicability>
</DFProperties>
<Node>
<NodeName>
</NodeName>
<DFProperties>
<AccessType>
<Add />
<Delete />
<Get />
</AccessType>
<Description>Provider ID String of the Configuration Source</Description>
<DFFormat>
<node />
</DFFormat>
<Occurrence>
<One />
</Occurrence>
<Scope>
<Dynamic />
</Scope>
<DFTitle>ProviderID</DFTitle>
<DFType>
<DDFName />
</DFType>
<MSFT:DynamicNodeNaming>
<MSFT:UniqueName>Provider ID String of the Configuration Source</MSFT:UniqueName>
</MSFT:DynamicNodeNaming>
</DFProperties>
<Node>
<NodeName>Capabilities</NodeName>
<NodeName>ConfigInfo</NodeName>
<DFProperties>
<AccessType>
<Get />
</AccessType>
<DFFormat>
<node />
</DFFormat>
<Occurrence>
<One />
</Occurrence>
<Scope>
<Permanent />
</Scope>
<DFType>
<DDFName></DDFName>
</DFType>
</DFProperties>
<Node>
<NodeName>CSPVersions</NodeName>
<DFProperties>
<AccessType>
<Get />
</AccessType>
<Description>Returns the versions of all configuration service providers (CSP) for MDM. </Description>
<DFFormat>
<xml />
</DFFormat>
<Occurrence>
<One />
</Occurrence>
<Scope>
<Permanent />
</Scope>
<DFType>
<MIME>text/plain</MIME>
</DFType>
</DFProperties>
</Node>
</Node>
<Node>
<NodeName>Provider</NodeName>
<DFProperties>
<AccessType>
<Get />
<Add />
<Delete />
<Get />
<Replace />
</AccessType>
<Description>Configuration Info string value set by the config source. Recommended to be used during sync session.</Description>
<DFFormat>
<node />
<chr />
</DFFormat>
<Occurrence>
<One />
@ -105,96 +163,78 @@ The XML below is for Windows 10, version 1709.
<Scope>
<Dynamic />
</Scope>
<DFTitle>Provider</DFTitle>
<DFTitle>ConfigInfo</DFTitle>
<DFType>
<DDFName></DDFName>
<MIME />
</DFType>
<MSFT:AllowedValues ValueType="None">
</MSFT:AllowedValues>
</DFProperties>
</Node>
<Node>
<NodeName>PayloadTransfer</NodeName>
<DFProperties>
<AccessType>
<Add />
<Delete />
<Get />
<Replace />
</AccessType>
<Description>Payload Transfer string value set by the config source. Recommended to be used during sync session.</Description>
<DFFormat>
<chr />
</DFFormat>
<Occurrence>
<One />
</Occurrence>
<Scope>
<Dynamic />
</Scope>
<DFTitle>PayloadTransfer</DFTitle>
<DFType>
<MIME />
</DFType>
<MSFT:Applicability>
<MSFT:OsBuildVersion>10.0.22621, 10.0.22000.918, 10.0.19044.2193, 10.0.19043.2193, 10.0.19042.2193</MSFT:OsBuildVersion>
<MSFT:CspVersion>1.1</MSFT:CspVersion>
</MSFT:Applicability>
<MSFT:AllowedValues ValueType="None">
</MSFT:AllowedValues>
</DFProperties>
</Node>
<Node>
<NodeName>EnrollmentInfo</NodeName>
<DFProperties>
<AccessType>
<Add />
<Delete />
<Get />
<Replace />
</AccessType>
<Description>Enrollment Info string value set by the config source. Recommended to sent to server during MDM enrollment.</Description>
<DFFormat>
<chr />
</DFFormat>
<Occurrence>
<One />
</Occurrence>
<Scope>
<Dynamic />
</Scope>
<DFTitle>EnrollmentInfo</DFTitle>
<DFType>
<MIME />
</DFType>
<MSFT:AllowedValues ValueType="None">
</MSFT:AllowedValues>
</DFProperties>
<Node>
<NodeName></NodeName>
<DFProperties>
<AccessType>
<Get />
<Add />
<Delete />
</AccessType>
<Description>Provider ID String of the Configuration Source</Description>
<DFFormat>
<node />
</DFFormat>
<Occurrence>
<One />
</Occurrence>
<Scope>
<Dynamic />
</Scope>
<DFTitle>ProviderID</DFTitle>
<DFType>
<DDFName></DDFName>
</DFType>
</DFProperties>
<Node>
<NodeName>ConfigInfo</NodeName>
<DFProperties>
<AccessType>
<Get />
<Replace />
<Add />
<Delete />
</AccessType>
<Description>Configuration Info string value set by the config source. Recommended to be used during sync session.</Description>
<DFFormat>
<chr />
</DFFormat>
<Occurrence>
<One />
</Occurrence>
<Scope>
<Dynamic />
</Scope>
<DFTitle>ConfigInfo</DFTitle>
<DFType>
<MIME>text/plain</MIME>
</DFType>
</DFProperties>
</Node>
<Node>
<NodeName>EnrollmentInfo</NodeName>
<DFProperties>
<AccessType>
<Get />
<Add />
<Delete />
<Replace />
</AccessType>
<Description>Enrollment Info string value set by the config source. Recommended to sent to server during MDM enrollment.</Description>
<DFFormat>
<chr />
</DFFormat>
<Occurrence>
<One />
</Occurrence>
<Scope>
<Dynamic />
</Scope>
<DFTitle>EnrollmentInfo</DFTitle>
<DFType>
<MIME>text/plain</MIME>
</DFType>
</DFProperties>
</Node>
</Node>
</Node>
</Node>
</Node>
</Node>
</MgmtTree>
```
 
 
## Related articles
[DeviceManageability configuration service provider reference](devicemanageability-csp.md)

View File

@ -668,7 +668,7 @@ items:
- name: DeviceManageability
href: devicemanageability-csp.md
items:
- name: DeviceManageability DDF
- name: DeviceManageability DDF file
href: devicemanageability-ddf.md
- name: DeviceStatus
href: devicestatus-csp.md
@ -740,7 +740,7 @@ items:
- name: EnterpriseModernAppManagement
href: enterprisemodernappmanagement-csp.md
items:
- name: EnterpriseModernAppManagement DDF
- name: EnterpriseModernAppManagement DDF file
href: enterprisemodernappmanagement-ddf.md
- name: EnterpriseModernAppManagement XSD
href: enterprisemodernappmanagement-xsd.md