Win32CompatibilityAppraiser CSP
아래 표에서는 Windows의 적용 가능성을 보여 줍니다.
버전 | Windows 10 | Windows 11 |
---|---|---|
Home | 아니요 | 아니요 |
Pro | 예 | 예 |
Windows SE | 아니요 | 예 |
Business | 예 | 예 |
Enterprise | 예 | 예 |
Education | 예 | 예 |
Warning
일부 정보는 상업용으로 출시되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 명시적 또는 묵시적 보증을 하지 않습니다.
Win32CompatibilityAppraiser 구성 서비스 공급자를 사용하면 IT 관리자가 감정인 및 UTC 원격 분석 상태의 현재 상태 쿼리할 수 있습니다. 이 CSP는 Windows 10, 버전 1809 추가되었습니다.
다음은 Win32CompatibilityAppraiser 구성 서비스 공급자를 트리 형식으로 보여줍니다.
./Device/Vendor/MSFT
Win32CompatibilityAppraiser
----CompatibilityAppraiser
--------AppraiserConfigurationDiagnosis
------------CommercialId
------------CommercialIdSetAndValid
------------AllTargetOsVersionsRequested
------------OsSkuIsValidForAppraiser
------------AppraiserCodeAndDataVersionsAboveMinimum
------------RebootPending
--------AppraiserRunResultReport
----UniversalTelemetryClient
--------UtcConfigurationDiagnosis
------------TelemetryOptIn
------------CommercialDataOptIn
------------DiagTrackServiceRunning
------------MsaServiceEnabled
------------InternetExplorerTelemetryOptIn
--------UtcConnectionReport
----WindowsErrorReporting
--------WerConfigurationDiagnosis
------------WerTelemetryOptIn
------------MostRestrictiveSetting
--------WerConnectionReport
./Vendor/MSFT/Win32CompatibilityAppraiser Win32CompatibilityAppraiser 구성 서비스 공급자의 루트 노드입니다.
CompatibilityAppraiser 이는 호환성 평가자의 상태를 나타냅니다.
CompatibilityAppraiser/AppraiserConfigurationDiagnosis 이는 호환성 평가자에서 호환성 데이터를 수집하고 업로드할 수 있는지 여부에 영향을 주는 다양한 설정을 나타냅니다.
CompatibilityAppraiser/AppraiserConfigurationDiagnosis/CommercialId 이 디바이스를 소유하는 organization 지정하는 고유 식별자입니다. 이렇게 하면 원격 분석이 업로드된 후 상관 관계를 지정할 수 있습니다.
값 유형은 문자열입니다.
지원되는 작업은 Get입니다.
CompatibilityAppraiser/AppraiserConfigurationDiagnosis/CommercialIdSetAndValid CommercialId가 유효한 값으로 설정되어 있는지 여부를 나타내는 부울 값입니다. 유효한 값은 주변 중괄호가 없는 GUID 형식의 문자열입니다.
값 형식은 bool입니다.
지원되는 작업은 Get입니다.
CompatibilityAppraiser/AppraiserConfigurationDiagnosis/AllTargetOsVersionsRequested 호환성 평가자 검사 가능한 모든 Windows 10 버전과의 호환성을 요청하는 플래그가 설정되었는지 여부를 나타내는 부울 값입니다. 기본적으로 버전 1507 및 1511 및 현재 버전보다 크거나 작은 버전은 선택되지 않습니다.
값 형식은 bool입니다.
지원되는 작업은 Get입니다.
CompatibilityAppraiser/AppraiserConfigurationDiagnosis/OsSkuIsValidForAppraiser 현재 Windows SKU가 호환성 평가자를 실행할 수 있는지 여부를 나타내는 부울 값입니다.
값 형식은 bool입니다.
지원되는 작업은 Get입니다.
CompatibilityAppraiser/AppraiserConfigurationDiagnosis/AppraiserCodeAndDataVersionsAboveMinimum 설치된 버전의 호환성 평가자 코드 및 데이터가 유용한 데이터를 제공하기 위한 최소 요구 사항을 충족하는지 여부를 나타내는 정수 값입니다.
값은 다음과 같습니다.
- 0 == 코드나 데이터가 충분한 버전이 아닙니다.
- 1 == 코드 버전이 부족하지만 데이터 버전으로 충분합니다.
- 2 == 코드 버전이 충분하지만 데이터 버전이 충분하지 않습니다.
- 3 == 코드와 데이터가 모두 충분한 버전입니다.
값 유형은 정수입니다.
지원되는 작업은 Get입니다.
CompatibilityAppraiser/AppraiserConfigurationDiagnosis/RebootPending 이 컴퓨터에서 다시 부팅이 보류 중인지 여부를 나타내는 부울 값입니다. 새로 설치된 버전의 호환성 평가자는 유용한 데이터를 전송하기 전에 다시 부팅해야 할 수 있습니다.
값 형식은 bool입니다.
지원되는 작업은 Get입니다.
CompatibilityAppraiser/AppraiserRunResultReport 이렇게 하면 감정인의 마지막 실행과 특정 형식 또는 구성의 감정인의 마지막 실행에 대한 XML 표현이 제공됩니다.
보고서 XML 스키마는 평가자 실행 결과 보고서를 참조하세요.
UniversalTelemetryClient 유니버설 원격 분석 클라이언트 또는 DiagTrack 서비스의 상태를 나타냅니다.
UniversalTelemetryClient/UtcConfigurationDiagnosis 유니버설 원격 분석 클라이언트가 데이터를 업로드할 수 있는지 여부와 업로드할 수 있는 데이터의 양에 영향을 주는 다양한 설정을 나타냅니다.
UniversalTelemetryClient/UtcConfigurationDiagnosis/TelemetryOptIn 업로드할 원격 분석 수준을 나타내는 정수 값입니다.
값 유형은 정수입니다.
지원되는 작업은 Get입니다.
값은 다음과 같습니다.
- 0 == 보안 데이터가 전송됩니다.
- 1 == 기본 원격 분석이 전송됩니다.
- 2 == 향상된 원격 분석이 전송됩니다.
- 3 == 전체 원격 분석이 전송됩니다.
UniversalTelemetryClient/UtcConfigurationDiagnosis/CommercialDataOptIn CommercialDataOptIn 설정에서 데이터를 업로드할 수 있는지 여부를 나타내는 정수 값입니다.
값 유형은 정수입니다.
지원되는 작업은 Get입니다.
값은 다음과 같습니다.
- 0 == 설정을 사용할 수 없습니다.
- 1 == 설정을 사용할 수 있습니다.
- 2 == 이 버전의 Windows에는 설정을 적용할 수 없습니다.
UniversalTelemetryClient/UtcConfigurationDiagnosis/DiagTrackServiceRunning DiagTrack 서비스가 실행 중인지 여부를 나타내는 부울 값입니다. UTC 데이터를 업로드하려면 이 서비스를 실행해야 합니다.
값 형식은 bool입니다.
지원되는 작업은 Get입니다.
UniversalTelemetryClient/UtcConfigurationDiagnosis/MsaServiceEnabled Microsoft 계정 서비스를 사용할 수 있는지 여부를 나타내는 부울 값입니다. UTC 데이터가 글로벌 디바이스 ID로 인덱싱되려면 이 서비스를 사용하도록 설정해야 합니다.
값 형식은 bool입니다.
지원되는 작업은 Get입니다.
UniversalTelemetryClient/UtcConfigurationDiagnosis/InternetExplorerTelemetryOptIn 인터넷 Explorer 원격 분석 데이터를 수집할 웹 사이트를 나타내는 정수 값입니다.
값 유형은 정수입니다.
지원되는 작업은 Get입니다.
값은 다음과 같습니다.
- 0 == 원격 분석 컬렉션을 사용할 수 없습니다.
- 1 == 원격 분석 컬렉션은 로컬 인트라넷, 신뢰할 수 있는 웹 사이트 및 컴퓨터 로컬 영역의 웹 사이트에 대해 사용하도록 설정됩니다.
- 2 == 원격 분석 수집은 인터넷 웹 사이트 및 제한된 웹 사이트 영역에 대해 사용하도록 설정됩니다.
- 3 == 원격 분석 컬렉션은 모든 웹 사이트에 대해 사용하도록 설정됩니다.
- 0x7FFFFFFF == 원격 분석 컬렉션이 구성되지 않았습니다.
UniversalTelemetryClient/UtcConnectionReport 이렇게 하면 가장 최근 요약 기간 동안 UTC 연결의 XML 표현이 제공됩니다.
보고서 XML 스키마는 UTC 연결 보고서를 참조하세요.
WindowsErrorReporting 이는 Windows 오류 보고 서비스의 상태를 나타냅니다.
WindowsErrorReporting/WerConfigurationDiagnosis 이는 Windows 오류 보고 서비스에서 데이터를 업로드할 수 있는지 여부와 업로드할 수 있는 데이터의 양에 영향을 주는 다양한 설정을 나타냅니다.
WindowsErrorReporting/WerConfigurationDiagnosis/WerTelemetryOptIn 업로드할 WER 데이터의 양을 나타내는 정수 값입니다.
값 유형은 정수입니다.
지원되는 작업은 Get입니다.
값은 다음과 같습니다.
- 0 == UTC 옵트인으로 인해 데이터가 전송되지 않습니다.
- 1 == WER 옵트인으로 인해 데이터가 전송되지 않습니다.
- 2 == 기본 WER 데이터가 전송되지만 전체 데이터 집합은 보내지 않습니다.
- 3 == WER 데이터의 전체 집합이 전송됩니다.
WindowsErrorReporting/WerConfigurationDiagnosis/MostRestrictiveSetting 설정 범주(시스템 원격 분석, WER 기본 정책, WER 고급 정책 및 WER 동의 정책)를 나타내는 정수 값으로 인해 전체 WerTelemetryOptIn 값이 제한됩니다.
값 유형은 정수입니다.
지원되는 작업은 Get입니다.
값은 다음과 같습니다.
- 0 == 시스템 원격 분석 설정이 업로드를 제한하고 있습니다.
- 1 == WER 기본 정책이 업로드를 제한하고 있습니다.
- 2 == WER 고급 정책이 업로드를 제한하고 있습니다.
- 3 == WER 동의 정책이 업로드를 제한하고 있습니다.
- 4 == 제한적인 설정이 없습니다.
WindowsErrorReporting/WerConnectionReport 이렇게 하면 다양한 형식의 가장 최근 WER 연결에 대한 XML 표현이 제공됩니다.
보고서 XML 스키마는 연결 보고서 Windows 오류 보고 참조하세요.
보고서의 XML 스키마
평가자 실행 결과 보고서
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" >
<xs:annotation>
<xs:documentation>CSP schema for the Compatibility Appraiser Diagnostic CSP.</xs:documentation>
<xs:documentation>Schema defining the Win32CompatibilityAppraiser\CompatibilityAppraiser\AppraiserRunResultReport CSP node.</xs:documentation>
<xs:documentation>Copyright (c) Microsoft Corporation, all rights reserved.</xs:documentation>
</xs:annotation>
<xs:simpleType name="RunCategoryType">
<xs:annotation>
<xs:documentation>Defines a category of Appraiser run.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="LastSecurityModeRunAttempt">
<xs:annotation>
<xs:documentation>LastSecurityModeRunAttempt - The most recent run that was skipped because the "Allow Telemetry" setting was set to "Security".</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LastEnterpriseRun">
<xs:annotation>
<xs:documentation>LastEnterpriseRun - The most recent run that was invoked with the "ent" command line.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LastFatallyErroredRun">
<xs:annotation>
<xs:documentation>LastFatallyErroredRun - The most recent run that returned a failed "ErrorCode".</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LastSuccessfulRun">
<xs:annotation>
<xs:documentation>LastSuccessfulRun - The most recent run that returned a successful "ErrorCode".</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LastFullSyncRun">
<xs:annotation>
<xs:documentation>LastFullSyncRun - The most recent run that attempted to upload a complete set of compatibility data (instead of only new data that was found since the previous run).</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LastSuccessfulFullSyncRun">
<xs:annotation>
<xs:documentation>LastSuccessfulFullSyncRun - The most recent run that attempted to upload a complete set of compatibility data (instead of only new data that was found since the previous run) and also returned a successful "ErrorCode".</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LastSuccessfulFromEnterprisePerspectiveRun">
<xs:annotation>
<xs:documentation>LastSuccessfulFromEnterprisePerspectiveRun - The most recent run that returned a successful "EnterpriseErrorCode".</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LastSuccessfulFromEnterprisePerspectiveFullSyncRun">
<xs:annotation>
<xs:documentation>LastSuccessfulFromEnterprisePerspectiveEnterpriseRun - The most recent run that attempted to upload a complete set of compatibility data (instead of only new data that was found since the previous run) and also returned a successful "EnterpriseErrorCode".</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LastSuccessfulFromEnterprisePerspectiveEnterpriseRun">
<xs:annotation>
<xs:documentation>LastSuccessfulFromEnterprisePerspectiveEnterpriseRun - The most recent run that was invoked with the "ent" command line and also returned a successful "EnterpriseErrorCode".</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="LastRunResultOfAnyCategoryType">
<xs:annotation>
<xs:documentation>Represents the most recent run of the Compatibility Appraiser.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="CurrentlyRunning" type="xs:boolean" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>CurrentlyRunning - A boolean representing whether the specified Compatibility Appraiser run is still in progress.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CrashedOrInterrupted" type="xs:boolean" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>CrashedOrInterrupted - A boolean representing whether the specified Compatibility Appraiser run ended before it finished scanning for compatibility data.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ErrorCode" type="xs:unsignedInt" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>ErrorCode - An integer which is the HRESULT error code, of a type that is relevant to any computer, from the specified Compatibility Appraiser run. This may be a successful HRESULT code or a failure HRESULT code.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="EnterpriseErrorCode" type="xs:unsignedInt" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>EnterpriseErrorCode - An integer which is the HRESULT error code, of a type that is relevant mainly to enterprise computers, from the specified Compatibility Appraiser run. This may be a successful HRESULT code or a failure HRESULT code.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RunStartTimestamp" type="xs:unsignedLong" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>RunStartTimestamp - The time when the specified Compatibility Appraiser run started.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RunEndTimestamp" type="xs:unsignedLong" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>RunEndTimestamp - The time when the specified Compatibility Appraiser run ended.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ComponentWhichCausedErrorCode" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>ComponentWhichCausedErrorCode - The name of the internal component, if any, which caused the ErrorCode node to be a failure value during the specified Compatibility Appraiser run. Note that the ErrorCode node might be a failure value for a reason other than an internal component failure.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ErroredComponent" type="xs:string" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>ErroredComponent - The name of one of the internal components, if any, which encountered failure HRESULT codes during the specified Compatibility Appraiser run. A failure of an internal component may not necessarily cause the ErrorCode node to contain a failed HRESULT code.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RunResultOfSpecificCategoryType">
<xs:annotation>
<xs:documentation>Represents the most recent run of the Compatibility Appraiser that satisfied a particular condition.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="ErrorCode" type="xs:unsignedInt" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>ErrorCode - An integer which is the HRESULT error code, of a type that is relevant to any computer, from the specified Compatibility Appraiser run. This may be a successful HRESULT code or a failure HRESULT code.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="EnterpriseErrorCode" type="xs:unsignedInt" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>EnterpriseErrorCode - An integer which is the HRESULT error code, of a type that is relevant mainly to enterprise computers, from the specified Compatibility Appraiser run. This may be a successful HRESULT code or a failure HRESULT code.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RunStartTimestamp" type="xs:unsignedLong" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>RunStartTimestamp - The time when the specified Compatibility Appraiser run started.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RunEndTimestamp" type="xs:unsignedLong" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>RunEndTimestamp - The time when the specified Compatibility Appraiser run ended.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ComponentWhichCausedErrorCode" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>ComponentWhichCausedErrorCode - The name of the internal component, if any, which caused the ErrorCode node to be a failure value during the specified Compatibility Appraiser run. Note that the ErrorCode node might be a failure value for a reason other than an internal component failure.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ErroredComponent" type="xs:string" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>ErroredComponent - The name of one of the internal components, if any, which encountered failure HRESULT codes during the specified Compatibility Appraiser run. A failure of an internal component may not necessarily cause the ErrorCode node to contain a failed HRESULT code.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="RunCategory" type="RunCategoryType" use="required">
<xs:annotation>
<xs:documentation>RunCategory - A string which details the category of Appraiser run.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:complexType name="RunResultReportType">
<xs:annotation>
<xs:documentation>Defines the latest run results for all known categories.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="LastRunResult" type="LastRunResultOfAnyCategoryType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>LastRunResult - Represents the most recent run of the Compatibility Appraiser.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="LastRunResultForCategory" type="RunResultOfSpecificCategoryType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>LastRunResultForCategory - Represents the most recent run of the Compatibility Appraiser that satisfied a particular condition.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="RunResultReport" type="RunResultReportType"/>
</xs:schema>
UTC 연결 보고서
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fusion="urn:schemas-microsoft-com:asm.v1" elementFormDefault="qualified" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
<xs:annotation>
<xs:documentation>CSP schema for the Compatibility Appraiser Diagnostic CSP.</xs:documentation>
<xs:documentation>Schema defining the Win32CompatibilityAppraiser\UniversalTelemetryClient\UtcConnectionReport CSP node.</xs:documentation>
<xs:documentation>Copyright (c) Microsoft Corporation, all rights reserved.</xs:documentation>
</xs:annotation>
<xs:complexType name="ConnectionSummaryType">
<xs:annotation>
<xs:documentation>Defines the latest UTC connection results, if any.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="ConnectionSummaryStartingTimestamp" type="xs:unsignedLong" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>ConnectionSummaryStartingTimestamp - The starting time of the most recent UTC summary window.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ConnectionSummaryEndingTimestamp" type="xs:unsignedLong" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>ConnectionSummaryEndingTimestamp - The ending time of the most recent UTC summary window.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TimestampOfLastSuccessfulUpload" type="xs:unsignedLong" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>TimestampOfLastSuccessfulUpload - The ending time of the most recent UTC summary window that included a successful data upload.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="LastHttpErrorCode" type="xs:unsignedInt" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>LastHttpErrorCode - The HTTP error code from the last failed internet connection.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ProxyDetected" type="xs:boolean" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>ProxyDetected - A boolean value representing whether an internet connection during the summary window was directed through a proxy.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ConnectionsSuccessful" type="xs:unsignedInt" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>ConnectionsSuccessful - An integer value summarizing the success of internet connections during the summary window. The values are: 0 == "All connections failed", 1 == "Some connections succeeded and some failed", and 2 == "All connections succeeded".</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DataUploaded" type="xs:unsignedInt" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>DataUploaded - An integer value summarizing the success of data uploads during the summary window. The values are: 0 == "All data was dropped", 1 == "Some data was dropped and some was sent successfully", 2 == "All data was sent successfully", and 3 == "No data was present to upload".</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AnyCertificateValidationFailures" type="xs:boolean" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>AnyCertificateValidationFailures - A boolean value representing whether there were any failed attempts to validate certificates in the summary window.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="LastCertificateValidationFailureCode" type="xs:unsignedInt" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>LastCertificateValidationFailureCode - The most recent error code from a failed attempt at validating a certificate.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ConnectionReportType">
<xs:annotation>
<xs:documentation>Lists results of UTC connections.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="ConnectionSummary" type="ConnectionSummaryType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Defines the latest UTC connection results, if any.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="ConnectionReport" type="ConnectionReportType"/>
</xs:schema>
Windows 오류 보고 연결 보고서
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fusion="urn:schemas-microsoft-com:asm.v1" elementFormDefault="qualified" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
<xs:annotation>
<xs:documentation>CSP schema for the Compatibility Appraiser Diagnostic CSP.</xs:documentation>
<xs:documentation>Schema defining the Win32CompatibilityAppraiser\WindowsErrorReporting\WerConnectionReport CSP node.</xs:documentation>
<xs:documentation>Copyright (c) Microsoft Corporation, all rights reserved.</xs:documentation>
</xs:annotation>
<xs:complexType name="LastNormalUploadSuccessType">
<xs:annotation>
<xs:documentation>LastNormalUploadSuccess - A summary of the last time WER successfully performed a normal data upload, if any.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Timestamp" type="xs:unsignedLong" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Timestamp - The time when WER attempted the upload.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="UploadDuration" type="xs:unsignedInt" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>UploadDuration - The time taken while attempting the upload.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PayloadSize" type="xs:unsignedLong" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>PayloadSize - The size of the payload that WER attempted to upload.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Protocol" type="xs:string" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Protocol - The communication protocol that WER used during the upload.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Stage" type="xs:string" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Stage - The processing stage that WER was in when the upload ended.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="BytesUploaded" type="xs:unsignedLong" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>BytesUploaded - The number of bytes that WER successfully uploaded.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ServerName" type="xs:string" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>ServerName - The name of the server that WER attempted to upload data to.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="LastNormalUploadFailureType">
<xs:annotation>
<xs:documentation>LastNormalUploadFailure - A summary of the last time WER failed to perform a normal data upload, if any.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Timestamp" type="xs:unsignedLong" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Timestamp - The time when WER attempted the upload.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="HttpExchangeResult" type="xs:unsignedInt" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>HttpExchangeResult - The result of the HTTP connection between WER and the server that it tried to upload to.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="UploadDuration" type="xs:unsignedInt" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>UploadDuration - The time taken while attempting the upload.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PayloadSize" type="xs:unsignedLong" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>PayloadSize - The size of the payload that WER attempted to upload.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Protocol" type="xs:string" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Protocol - The communication protocol that WER used during the upload.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Stage" type="xs:string" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Stage - The processing stage that WER was in when the upload ended.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RequestStatusCode" type="xs:unsignedInt" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>RequestStatusCode - The status code returned by the server in response to the upload request.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="BytesUploaded" type="xs:unsignedLong" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>BytesUploaded - The number of bytes that WER successfully uploaded.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ServerName" type="xs:string" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>ServerName - The name of the server that WER attempted to upload data to.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TransportHr" type="xs:unsignedInt" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>TransportHr - The HRESULT code encountered when transferring data to the server.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="LastResumableUploadSuccessType">
<xs:annotation>
<xs:documentation>LastResumableUploadSuccess - A summary of the last time WER successfully performed a resumable data upload, if any.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Timestamp" type="xs:unsignedLong" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Timestamp - The time when WER attempted the upload.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="LastBlockId" type="xs:unsignedInt" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>LastBlockId - The identifier of the most recent block of the payload that WER attempted to upload.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TotalBytesUploaded" type="xs:unsignedLong" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>TotalBytesUploaded - The number of bytes that WER successfully uploaded so far, possibly over multiple resumable upload attempts.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="LastResumableUploadFailureType">
<xs:annotation>
<xs:documentation>LastResumableUploadFailure - A summary of the last time WER failed to perform a resumable data upload, if any.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Timestamp" type="xs:unsignedLong" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Timestamp - The time when WER attempted the upload.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="HttpExchangeResult" type="xs:unsignedInt" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>HttpExchangeResult - The result of the HTTP connection between WER and the server that it tried to upload to.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="LastBlockId" type="xs:unsignedInt" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>LastBlockId - The identifier of the most recent block of the payload that WER attempted to upload.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TotalBytesUploaded" type="xs:unsignedLong" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>TotalBytesUploaded - The number of bytes that WER successfully uploaded so far, possibly over multiple resumable upload attempts.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ConnectionSummaryType">
<xs:annotation>
<xs:documentation>Defines the latest WER connection results, if any.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="LastNormalUploadSuccess" type="LastNormalUploadSuccessType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>LastNormalUploadSuccess - A summary of the last time WER successfully performed a normal data upload, if any.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="LastNormalUploadFailure" type="LastNormalUploadFailureType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>LastNormalUploadFailure - A summary of the last time WER failed to perform a normal data upload, if any.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="LastResumableUploadSuccess" type="LastResumableUploadSuccessType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>LastResumableUploadSuccess - A summary of the last time WER successfully performed a resumable data upload, if any.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="LastResumableUploadFailure" type="LastResumableUploadFailureType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>LastResumableUploadFailure - A summary of the last time WER failed to perform a resumable data upload, if any.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ConnectionReportType">
<xs:annotation>
<xs:documentation>Lists results of WER connections.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="ConnectionSummary" type="ConnectionSummaryType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Defines the latest WER connection results, if any.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="ConnectionReport" type="ConnectionReportType"/>
</xs:schema>