共用方式為


ResultsSchema 結構描述

ResultsSchema 架構會定義從對 ProvisionResultsXml 的呼叫傳回的元素,並描述上次布建嘗試的結果。 所有元素都在命名空間 http://www.microsoft.com/networking/CarrierControlResults/v1 中。 並非所有專案都在每個設定檔中,因為有些元素是選擇性的。

ResultsSchema_v2架構會定義命名空間中的 http://www.microsoft.com/networking/CarrierControlResults/v2 其他元素,並可在 Windows 8.1、Windows Server 2012 R2 和更新版本上支援。

下表列出此架構中的所有元素,並依名稱的字母順序排序。

元素 描述
啟用

包含處理上次布建嘗試中的 啟用 專案時所發生的任何錯誤。

CarrierProvisioningResult

包含處理上次布建嘗試中 CarrierProvisioning 元素的任何錯誤。 CarrierProvisioningResult 是提供結果的唯一根項目。

DefaultProfile

包含處理上次布建嘗試中 DefaultProfile 元素的任何錯誤。

Issuer

包含處理上次布建嘗試中 CarrierId 元素的任何錯誤。

MBNProfiles

包含處理上次布建嘗試中 MBNProfiles 元素的任何錯誤。

NotificationSignatureKey

包含處理上次布建嘗試中的 KeyInfo 元素時發生的任何錯誤。

原則

包含從上次布建嘗試處理 CarrierPolicy 架構的任何錯誤。

佈建

包含從上次布建嘗試處理布 建元素的 任何錯誤。

PurchaseProfile

包含處理上次布建嘗試中 PurchaseProfile 元素的任何錯誤。

RefreshParameters

包含處理上次布建嘗試中 RefreshParameters 元素的任何錯誤。

簽名

包含處理上次布建嘗試中簽 章元素的 任何錯誤。

主體

包含上次布建嘗試時,簽 章元素的 x.509 憑證主旨欄位。

訂閱者

包含處理上次布建嘗試中 SubscriberId 元素的任何錯誤。

指紋

包含上次布建嘗試中簽章的SignatureValue元素。

TrustedCertificate

包含處理上次布建嘗試中任何 >trustedcertificate 專案的錯誤。

WLANProfile

包含從上次布建嘗試處理 WLANProfile 元素的任何錯誤。

WLANProfiles

包含處理上次布建嘗試中 WLANProfile 元素的任何錯誤。

 

完整的 ResultsSchema 架構如下:

<?xml version="1.0" encoding="utf-8"?>
<xs:schema targetNamespace="http://www.microsoft.com/networking/CarrierControlResults/v1"
    elementFormDefault="qualified"
    xmlns="http://www.microsoft.com/networking/CarrierControlResults/v1"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns:prov="http://www.microsoft.com/networking/CarrierControl/v1">

  <xs:include schemaLocation="CarrierControlSchema.xsd"/>

  <xs:simpleType name="ErrorCodeType">
    <xs:restriction base="xs:token">
      <xs:pattern value="[0-9a-f]{8}"/>
    </xs:restriction>
  </xs:simpleType>

  <xs:complexType name="AttemptedObject">
    <xs:attribute name="errorCode" type="ErrorCodeType" />
  </xs:complexType>

  <xs:complexType name="AttemptedLeafObject">
    <xs:attribute name="errorCode" type="ErrorCodeType" use="required"/>
  </xs:complexType>    

  <xs:element name="CarrierProvisioningResult">
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="AttemptedObject">
          <xs:all minOccurs="0">
            <!-- Carries the same information originally included in the file. -->
            <xs:element name="Issuer" type="prov:GUID"/>
            <xs:element name="Subscriber" type="prov:SubscriberType"/>

            <xs:element name="Activation" type="AttemptedLeafObject" minOccurs="0"/>

            <xs:element name="MBNProfiles" minOccurs="0">
              <xs:complexType>
                <xs:complexContent>
                  <xs:extension base="AttemptedObject">
                    <xs:sequence minOccurs="0">
                      <xs:element name="DefaultProfile" type="AttemptedLeafObject" minOccurs="0"/>
                      <xs:element name="PurchaseProfile" type="AttemptedLeafObject" minOccurs="0"/>
                    </xs:sequence>
                  </xs:extension>
                </xs:complexContent>
              </xs:complexType>
            </xs:element>

            <xs:element name="WLANProfiles" minOccurs="0">
              <xs:complexType>
                <xs:complexContent>
                  <xs:extension base="AttemptedObject">
                    <xs:sequence minOccurs="0">
                      <xs:element name="WLANProfile" maxOccurs="unbounded">
                        <xs:complexType>
                          <xs:complexContent>
                            <xs:extension base="AttemptedLeafObject">
                              <xs:attribute name="Name" use="required"/>
                            </xs:extension>
                          </xs:complexContent>
                        </xs:complexType>
                      </xs:element>
                    </xs:sequence>
                  </xs:extension>
                </xs:complexContent>
              </xs:complexType>
            </xs:element>

            <xs:element name="Provisioning" minOccurs="0">
              <xs:complexType>
                <xs:complexContent>
                  <xs:extension base="AttemptedObject">
                    <xs:sequence minOccurs="0">
                      <xs:element name="RefreshParameters" minOccurs="0">
                        <xs:complexType>
                          <xs:complexContent>
                            <xs:extension base="AttemptedLeafObject">
                              <xs:sequence minOccurs="0">
                                <xs:element name="NotificationSignatureKey" type="AttemptedLeafObject" minOccurs="0"/>
                              </xs:sequence>
                            </xs:extension>
                          </xs:complexContent>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="TrustedCertificate" type="AttemptedLeafObject" minOccurs="0"/>
                      <xs:element name="Policy" type="AttemptedLeafObject" minOccurs="0"/>
                    </xs:sequence>
                  </xs:extension>
                </xs:complexContent>
              </xs:complexType>
            </xs:element>

            <xs:element name="Signature">
              <xs:complexType>
                <xs:complexContent>
                  <xs:extension base="AttemptedLeafObject">
                    <xs:sequence minOccurs="0">
                      <xs:element name="Subject" type="xs:string"/>
                      <xs:element name="Thumbprint" type="xs:base64Binary"/>
                    </xs:sequence>
                  </xs:extension>
                </xs:complexContent>
              </xs:complexType>
            </xs:element>

          </xs:all>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
</xs:schema>

ResultsSchema_v2 schema