Freigeben über


Übermitteln eines PC-Gerätemanifestpakets

Übermitteln eines PC-Gerätemanifestpakets

Sie können dieselbe Methode verwenden, um Pakete für die Vorschau oder das Release zu übermitteln.

So übermitteln Sie ein Gerätemanifestpaket

  1. Signieren Sie das Paket devicemanifest-ms mit dem SignTool-Tool .

  2. Melden Sie sich über das Hardware Dev Center oder das Windows Dev Center mit einem Microsoft-Konto beim Dashboard an.

  3. Klicken Sie unter Gerätemetadaten auf Benutzeroberfläche erstellen , wenn Sie eine neue Benutzeroberfläche übermitteln möchten, oder klicken Sie auf Benutzeroberfläche verwalten , wenn Sie eine vorhandene Benutzeroberfläche ändern möchten.

  4. Suchen Sie ihr neues devicemanifest-ms-Paket, und wählen Sie es aus, und klicken Sie dann auf Übermitteln.

Erstellen eines Pakets für die Übermittlung von Gerätemanifesten

Ein Gerätemanifestübermittlungspaket ist das Paketformat, in dem alle PC-Gerätemetadaten an das Hardware Dev Center übermittelt werden müssen.

Das Paket zur Übermittlung des Gerätemanifests enthält Dateien, die Gebietsschemaunterstützung deklarieren und die Überprüfung von PC-HWIDs aktivieren, die zu übermittelnden Unternehmen gehören. Das Gerätemanifestpaket enthält auch ein Gerätemetadatenpaket.

Gerätemanifestübermittlungspakete werden auf die gleiche Weise wie Gerätemetadatenpakete in das Hardware Dev Center hochgeladen. Geben Sie mit der gleichen Benutzeroberfläche und denselben Uploadfeldern den Namen Ihrer *.devicemanifest-ms-Datei für den Upload ein.

Alle Dateiuploadfelder mit Ausnahme des Massenuploads auf der Hardware Dev Center-Benutzeroberfläche akzeptieren Gerätemanifestübermittlungspakete.

Inhalt des Pakets für die Übermittlung des Gerätemanifests

Jedes Paket zur Übermittlung von Gerätemanifesten besteht aus den folgenden Komponenten:

  • Gerätemetadatenpaket

    Dieses Paket enthält Informationen und Grafiken zum Anzeigen von Gerätesymbolen, Zum Festlegen von Aktionen und zum Nutzen von Geräteerlebnisfeatures in Windows.

    Das Gerätemetadatenpaket ist immer erforderlich.

  • LocaleInfo XML-Dokument

    Dieses Dokument enthält Daten zu den Gebietsschemas, die im begleitenden Gerätemetadatenpaket enthalten sind. Das Hardware Dev Center verwendet diese Daten, um das Gerätemetadatenpaket für ein oder mehrere Gebietsschemas ordnungsgemäß zu überprüfen.

    Das LocaleInfo-XML-Dokument ist immer erforderlich, auch wenn das Gerätemetadatenpaket nur ein einzelnes Gebietsschema enthält.

  • PcMetadataSubmission XML-Dokument

    Dieses Dokument enthält Daten, die zum Überprüfen der HWIDs im begleitenden PC-Gerätemetadatenpaket verwendet werden. Das Hardware Dev Center verwendet diese Daten, um zu überprüfen, ob die HWIDs im Gerätemetadatenpaket zu den richtigen Unternehmen gehören.

    Das XML-Dokument "PcMetadataSubmission" ist nur für PC-Gerätemetadatenpakete erforderlich.

Hinweis

Die XML-Dokumente müssen mithilfe der UTF-8-Codierung gespeichert werden.

Struktur eines Pc-Gerätemanifestübermittlungspakets

Die Struktur eines Gerätemanifestpakets hängt davon ab, ob die enthaltenen Gerätemetadaten für einen PC, für mobiles Breitband oder unterstützung für mehrere Gebietsschemas sind.

Wenn die Gerätemetadaten nicht in eine der drei Kategorien fallen, ist kein Gerätemanifestpaket erforderlich. Ein Gerätemanifestpaket kann jedoch weiterhin verwendet werden, um anzugeben, dass das Gerätemetadatenpaket für ein einzelnes Gebietsschema verwendet wird.

Die Komponenten eines PC-Gerätemanifestübermittlungspakets werden in einer komprimierten Schrankdatei gespeichert. Der Dateiname muss das Suffix ".devicemanifest-ms" aufweisen.

Jedes PC-Gerätemanifestübermittlungspaket muss die folgende Struktur aufweisen:

GUID1.devicemanifest-ms
  \GUID1.devicemetadata-ms
  \LocaleInfo.xml
  \PcMetadataSubmission.xml

"GUID1" muss eine GUID sein.

Informationen zum Erstellen der LocaleInfo.xml und PcMetadataSubmission.xml finden Sie unten.

Informationen zum Entwickeln des Gerätemetadatenpakets *.devicemetadata-ms finden Sie unter Gerätemetadatenpaketschemareferenz für Windows 8

Sie können das Cabarc-Tool verwenden, um diese CAB-Pakete zu erstellen. Weitere Informationen zu diesem Tool finden Sie unter Cabarc Overview

Wenn Sie eine *.devicemanifest-ms-Datei mit dem Tool Cabarc erstellen, müssen Sie ein lokales Verzeichnis erstellen, in dem sich das Gerätemetadatenpaket (*.devicemetadata-ms), das LocaleInfo-XML-Dokument und das XML-Dokument PcMetadataSubmission im Stammverzeichnis befinden.

Hinweise (Gerätemanifest)

  • Die Dateinamen .devicemanifest -ms und .devicemetadata-ms müssen die GUID ohne die geschweiften Trennzeichen ({}) angeben.

  • Die GUID für jedes PC-Gerätemanifestübermittlungs- und Gerätemetadatenpaket muss eindeutig sein. Wenn Sie ein neues oder überarbeitetes Paket erstellen, müssen Sie eine neue GUID erstellen.

  • Weitere Informationen zum Erstellen von Kabinettdateien finden Sie im Microsoft Cabinet Software Development Kit.

Beispiel (Gerätemanifest)

Im Folgenden wird ein Beispiel für die Verwendung des Cabarc-Tools gezeigt, um eine .devicemanifest-ms-Datei zu erstellen. In diesem Beispiel befinden sich die Komponenten der PC-Gerätemanifestdatei in einem lokalen Verzeichnis mit dem Namen PcPackages:

.\PcPackages\
.\PcPackages\PcMetadataSubmission.xml
.\PcPackages\LocaleInfo.xml
.\PcPackages\GUID.devicemetadata-ms

Die Datei GUID.devicemanifest-ms wurde in einem lokalen Verzeichnis mit dem Namen PCFiles erstellt:

Cabarc.exe -r -p -P  .\PcPackages\
N .\PCFiles\ GUID.devicemanifest-ms
.\PcPackages\PcMetadataSubmission.xml
.\PcPackages\LocaleInfo.xml

Weitere Informationen zu diesem Tool finden Sie in der Cabarc-Übersicht.

Erstellen von PcMetadataSubmission.xml

PcMetadataSubmission XML-Schema

Ein Gerätemanifestübermittlungspaket kann ein PcMetadataSubmission.xml Dokument enthalten, das Informationen enthält, die die Hardware Dev Center-Website zum Überprüfen der Computerhardware-IDs in PackageInfo.xml verwendet.

Die Daten im PcMetadataSubmission.xml Dokuments werden basierend auf dem XML-Schema PcMetadataSubmission formatiert, das unten beschrieben wird.

Hinweis

Das XML-Dokument muss mithilfe der UTF-8-Codierung gespeichert werden.

Weitere Informationen zu ComputerHardwareID finden Sie unter Erstellen eines Gerätemetadatenpakets für Geräte und Drucker.

PcMetadataSubmission XML Schema NameSpace

Im Folgenden sind die Namespaces des XML-Schemas PcMetadataSubmission aufgeführt:

  • http://schemas.microsoft.com/Windows/2009/05/MetadataSubmission/PcMetadataSubmission

  • http://schemas.microsoft.com/Windows/2011/06/MetadataSubmission/PcMetadataSubmissionv2

Übersicht über pcMetadataSubmission-XML-Elemente/Attribute

In der folgenden Tabelle werden die Metadatenelemente und Attribute des XML-Schemas PcMetadataSubmission beschrieben.

Element/Attribute Element-/Attributtyp Erforderlich/optional BESCHREIBUNG
SMBIOSEntry SMBIOSEntryType Erforderlich Gibt SMBIOS-Informationen für den Computer an.
SystemHersteller tns:SMBIOSStringType Erforderlich Gibt den Namen der Computer an.
SystemFamilie tns:SMBIOSStringType Optional Gibt den Familiennamen des Computerherstellers an.
SystemProductName tns:SMBIOSStringType Optional Gibt den Namen des Produkts (Computers) an.
BIOSVendor tns:SMBIOSStringType Optional Gibt den Namen des BIOS-Herstellers an.
BIOSVersion tns:SMBIOSStringType Optional Gibt die Versionsnummer des BIOS an.
SystemBIOSMajorRelease tns:BIOSReleaseType Optional Gibt die MajorRelease-Version des BIOS an.
SystemBIOSMinorRelease tns:BIOSReleaseType Optional Gibt die MinorRelease-Version des BIOS an.
Gehäusetyp tns:TypeofEnclosureType Optional Gibt den Gehäusetyp des Computers an.
SKUNumber v2:SMBIOSStringType Optional Gibt die SKU-Nummer des Computers an.

PcMetadataSubmission XML-Schemadefinition

Nachfolgend ist die XML-Schemadefinition von PcMetadataSubmission aufgeführt.

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://schemas.microsoft.com/Windows/2009/05/MetadataSubmission/PcMetadataSubmission" xmlns:tns="http://schemas.microsoft.com/Windows/2009/05/MetadataSubmission/PcMetadataSubmission" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:v2="http://schemas.microsoft.com/Windows/2011/06/MetadataSubmission/PcMetadataSubmissionv2" elementFormDefault="qualified" blockDefault="#all">

  <xs:element name="PcMetadataSubmission" type="tns:PcMetadataSubmissionType" />
  <xs:complexType name="PcMetadataSubmissionType">
    <xs:sequence>
      <xs:element name="SMBIOSList" type="tns:SMBIOSListType" />
      <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="SMBIOSListType">
    <xs:sequence>
      <xs:element name="SMBIOSEntry" type="tns:SMBIOSEntryType" maxOccurs="unbounded" />
      <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="SMBIOSEntryType">
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="SystemManufacturer" type="tns:SMBIOSStringType" use="required" />
        <xs:attribute name="SystemFamily" type="tns:SMBIOSStringType" use="optional" />
        <xs:attribute name="SystemProductName" type="tns:SMBIOSStringType" use="optional" />
        <xs:attribute name="BIOSVendor" type="tns:SMBIOSStringType" use="optional" />
        <xs:attribute name="BIOSVersion" type="tns:SMBIOSStringType" use="optional" />
        <xs:attribute name="SystemBIOSMajorRelease" type="tns:BIOSReleaseType" use="optional" />
        <xs:attribute name="SystemBIOSMinorRelease" type="tns:BIOSReleaseType" use="optional" />
        <xs:attribute name="EnclosureType" type="tns:TypeofEnclosureType" use="optional" />
        <xs:attribute ref="v2:SKUNumber" use="optional" />
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
  <xs:simpleType name="SMBIOSStringType">
    <xs:restriction base="xs:string">
      <xs:minLength value="1" />
      <xs:maxLength value="64" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="BIOSReleaseType">
    <xs:restriction base="xs:hexBinary">
      <xs:minLength value="1" />
      <xs:maxLength value="1" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="TypeofEnclosureType">
    <xs:restriction base="xs:hexBinary">
      <xs:pattern value="([0-7][0-9A-F]|0[0-9A-F])" />
    </xs:restriction>
  </xs:simpleType>
</xs:schema>

Es folgt die XML-Schemadefinition PcMetadataSubmissionv2:

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://schemas.microsoft.com/Windows/2011/06/MetadataSubmission/PcMetadataSubmissionv2" xmlns:tns="http://schemas.microsoft.com/Windows/2011/06/MetadataSubmission/PcMetadataSubmissionv2" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" blockDefault="#all">

  <xs:attribute name="SKUNumber" type="tns:SMBIOSStringType" />

  <xs:simpleType name="SMBIOSStringType">
    <xs:restriction base="xs:string">
      <xs:minLength value="1" />
      <xs:maxLength value="64" />
    </xs:restriction>
  </xs:simpleType>

</xs:schema>

PcMetadataSubmission XML-Schemareferenz

Das PCMetadataSubmission-XML-Schema definiert die folgenden Elemente und Attribute:

  • SMBIOSList
    • SMBIOSEntry
      • SystemHersteller
      • SystemFamilie
      • SystemProductName
      • BIOSVendor
      • BIOSVersion
      • SystemBIOSMajorRelease
      • SystemBIOSMinorRelease
      • Gehäusetyp
      • SKUNumber

SMBIOSEntry-Elemente

Das SMBIOSEntry-Element gibt Computersysteminformationen an. Basierend auf diesen Informationen erstellt Hardware Dev Center Computerhardware-IDs und vergleicht den Wert mit der Computerhardware-ID in der packageinfo.xml, die Sie zusammen mit dem PcMetadataSubmission.xml übermitteln.

<xs:element name="SMBIOSEntry" type="tns:SMBIOSEntryType" maxOccurs="unbounded" />

<xs:complexType name="SMBIOSEntryType">
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="SystemManufacturer" type="tns:SMBIOSStringType" use="required" />
        <xs:attribute name="SystemFamily" type="tns:SMBIOSStringType" use="optional" />
        <xs:attribute name="SystemProductName" type="tns:SMBIOSStringType" use="optional" />
        <xs:attribute name="BIOSVendor" type="tns:SMBIOSStringType" use="optional" />
        <xs:attribute name="BIOSVersion" type="tns:SMBIOSStringType" use="optional" />
        <xs:attribute name="SystemBIOSMajorRelease" type="tns:BIOSReleaseType" use="optional" />
        <xs:attribute name="SystemBIOSMinorRelease" type="tns:BIOSReleaseType" use="optional" />
        <xs:attribute name="Enclosuretype" type="tns:TypeofEnclosureType" use="optional" />
        <xs:anyAttribute namespace="##other" processContents="lax" />
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>

Hinweise (SMBIOSEntry-Element)

Mehrere SMBIOSEntry-Elemente können verwendet werden, um mehrere Systeme anzugeben.

Angenommen, ein Metadatenpaket unterstützt mehrere PC-Systeme. Die folgenden SMBIOSEntry-Elemente können verwendet werden, um die PC-Systeme zu definieren.

<SMBIOSList>
  <SMBIOSEntry
      SystemManufacturer="FABRIKAM" SystemFamily…
  />
  <SMBIOSEntry
      SystemManufacturer="FABRIKAM" SystemFamily…
</SMBIOSList>

SystemHerstellerattribute

Die SystemManufacturer-Attribute geben den Familiennamen der Computer an.

<xs:attribute name="SystemManufacturer" type="tns:SMBIOSStringType" use="required" />

<xs:simpleType name="SMBIOSStringType">
  <xs:restriction base="xs:string">
    <xs:minLength value="1" />
    <xs:maxLength value="64" />
  </xs:restriction>
</xs:simpleType>

Hinweise (SystemHerstellerattribute)

Der vom SystemManufacturer-Attribut angegebene Wert muss mit dem Wert im Feld Manufacturer in der SMBIOS-Tabelle auf dem Ziel-PC identisch sein. Die folgende Tabelle zeigt die Feldinformationen in SMBIOS des Felds Hersteller.

Feldname Strukturname und -typ SMBIOS-Spezifikationsversion Offset Länge Wert BESCHREIBUNG
Hersteller Systeminformationen (Typ 1) 2.0+ 04h BYTE STRING Der Index einer null-beendeten Zeichenfolge innerhalb des dmiStrucBuffer-Arrays. Diese Zeichenfolge gibt den Namen des Computerherstellers an.

Weitere Informationen zum dmiStrucBuffer-Array und zu den SMBIOS-Feldern finden Sie unter System Management BIOS (SMBIOS)-Spezifikation.

SystemFamilienattribute

Die SystemFamily-Attribute geben den Namen des Computerherstellers an.

<xs:attribute name="SystemFamily" type="tns:SMBIOSStringType" use="optional" />

<xs:simpleType name="SMBIOSStringType">
  <xs:restriction base="xs:string">
    <xs:minLength value="1" />
    <xs:maxLength value="64" />
  </xs:restriction>
</xs:simpleType>

Hinweise (SystemFamily-Attribute)

Der vom SystemFamily-Attribut angegebene Wert muss mit dem Wert im Feld Familie in der SMBIOS-Tabelle auf dem Ziel-PC identisch sein. Die folgende Tabelle zeigt die Feldinformationen in SMBIOS des Felds Familie.

Feldname Strukturname und -typ SMBIOS-Spezifikationsversion Offset Länge Wert BESCHREIBUNG
Familie Systeminformationen (Typ 1) 2.4+ 1Ah BYTE STRING Der Index einer null-beendeten Zeichenfolge innerhalb des dmiStrucBuffer-Arrays. Diese Zeichenfolge gibt die Familie an, zu der ein bestimmter Computer gehört. Eine Familie bezieht sich auf eine Gruppe von Computern, die ähnlich, aber nicht identisch sind, wenn es um Hardware oder Software geht. In der Regel besteht eine Familie aus verschiedenen Computermodellen, die unterschiedliche Konfigurationen und Preispunkte aufweisen. Computer in derselben Familie weisen häufig ähnliche Branding- und kosmetische Merkmale auf.

Weitere Informationen zum dmiStrucBuffer-Array und zu den SMBIOS-Feldern finden Sie unter SMBIOS-Spezifikation (System Management BIOS).

SystemProductName-Attribute

Die SystemProductName-Attribute geben den Namen des Produkts (Computers) an.

<xs:attribute name="SystemProductName" type="tns:SMBIOSStringType" use="optional" />

<xs:simpleType name="SMBIOSStringType">
  <xs:restriction base="xs:string">
    <xs:minLength value="1" />
    <xs:maxLength value="64" />
  </xs:restriction>
</xs:simpleType>

Hinweise (SystemProductName-Attribut)

Der vom SystemProductName-Attribut angegebene Wert muss mit dem Wert im Feld Product Name in der SMBIOS-Tabelle auf dem Ziel-PC identisch sein. Die folgende Tabelle zeigt die Feldinformationen in SMBIOS des Felds Product Name.

Feldname Strukturname und -typ SMBIOS-Spezifikationsversion Offset Länge Wert BESCHREIBUNG
Produktname Systeminformationen (Typ 1) 2.0+ 05h BYTE STRING Der Index einer null-beendeten Zeichenfolge innerhalb des dmiStrucBuffer-Arrays. Diese Zeichenfolge gibt den Produktnamen des Computers an.

Weitere Informationen zum dmiStrucBuffer-Array und zu den SMBIOS-Feldern finden Sie unter System Management BIOS (SMBIOS)-Spezifikation.

BIOSVendor-Attribute

Die BIOSVendor-Attribute geben den Namen des BIOS-Herstellers an.

<xs:attribute name="BIOSVendor" type="tns:SMBIOSStringType" use="optional" />

<xs:simpleType name="SMBIOSStringType">
  <xs:restriction base="xs:string">
    <xs:minLength value="1" />
    <xs:maxLength value="64" />
  </xs:restriction>
</xs:simpleType>

Hinweise (BIOSVendor-Attribut)

Der vom BIOSVendor-Attribut angegebene Wert muss mit dem Wert im Feld Vendor in der SMBIOS-Tabelle auf dem Ziel-PC identisch sein. Die folgende Tabelle zeigt die Feldinformationen im SMBIOS des Felds Anbieter.

Feldname Strukturname und -typ SMBIOS-Spezifikationsversion Offset Länge Wert BESCHREIBUNG
Hersteller BIOS-Informationen (Typ 0) 2.0 04h BYTE STRING Der Index einer null-beendeten Zeichenfolge innerhalb des dmiStrucBuffer-Arrays. Diese Zeichenfolge gibt den Namen des BIOS-Anbieters an.

Weitere Informationen zum dmiStrucBuffer-Array und zu den SMBIOS-Feldern finden Sie unter System Management BIOS (SMBIOS)-Spezifikation.

BIOSVersion-Attribute

Die BIOSVersion-Attribute geben die Versionsnummer des BIOS an.

<xs:attribute name="BIOSVersion" type="tns:SMBIOSStringType" use="optional" />

<xs:simpleType name="SMBIOSStringType">
  <xs:restriction base="xs:string">
    <xs:minLength value="1" />
    <xs:maxLength value="64" />
  </xs:restriction>
</xs:simpleType>

Hinweise (BIOSVersion-Attribut)

Der vom BIOSVersion-Attribut angegebene Wert muss mit dem Wert im Feld BIOS-Version in der SMBIOS-Tabelle auf dem Ziel-PC identisch sein. Die folgende Tabelle zeigt die Feldinformationen im SMBIOS des Felds BIOS-Version.

Feldname Strukturname und -typ SMBIOS-Spezifikationsversion Offset Länge Wert BESCHREIBUNG
BIOS-Version BIOS-Informationen (Typ 0) 2.0 05h BYTE STRING Der Index einer null-beendeten Zeichenfolge innerhalb des dmiStrucBuffer-Arrays. Diese Zeichenfolge kann Informationen zum Prozessorkern und zur OEM-Version enthalten.

Weitere Informationen zum dmiStrucBuffer-Array und zu den SMBIOS-Feldern finden Sie unter System Management BIOS (SMBIOS)-Spezifikation.

SystemBIOSMajorRelease-Attribute

Die SystemBIOSMajorRelease-Attribute geben die Hauptversion des BIOS an.

<xs:attribute name="SystemBIOSMajorRelease" type="tns:BIOSReleaseType" use="optional" />

<xs:simpleType name="BIOSReleaseType">
  <xs:restriction base="xs:hexBinary">
    <xs:minLength value="1" />
    <xs:maxLength value="1" />
  </xs:restriction>
</xs:simpleType>

Hinweise (SystemBIOSMajorRelease-Attribut)

Der vom SystemBIOSMajorRelease-Attribut angegebene Wert muss mit dem Wert im Feld SystemBIOSMajorRelease in der SMBIOS-Tabelle auf dem Ziel-PC identisch sein. Die folgende Tabelle zeigt die Feldinformationen im SMBIOS des Felds SystemBIOSMajorRelease.

Feldname Strukturname und -typ SMBIOS-Spezifikationsversion Offset Länge Wert BESCHREIBUNG
Hauptversion des System-BIOS BIOS-Informationen (Typ 0) 2.4 14 Stunden BYTE Verschiedene Ursachen. Das Hauptrelease des System-BIOS.

Weitere Informationen zu den SMBIOS-Feldern finden Sie unter System Management BIOS (SMBIOS)-Spezifikation.

SystemBIOSMinorRelease-Attribute

Die SYSTEMBIOSMinorRelease-Attribute geben die Nebenversion des BIOS an.

<xs:attribute name="SystemBIOSMinorRelease" type="tns:BIOSReleaseType" use="optional" />

<xs:simpleType name="BIOSReleaseType">
  <xs:restriction base="xs:hexBinary">
    <xs:minLength value="1" />
    <xs:maxLength value="1" />
  </xs:restriction>
</xs:simpleType>

Hinweise (SYSTEMBIOSMinorRelease-Attribute)

Der vom SystemBIOSMinorRelease-Attribut angegebene Wert muss mit dem Wert im Feld SystemBIOSMinorRelease in der SMBIOS-Tabelle auf dem Ziel-PC identisch sein. Die folgende Tabelle zeigt die Feldinformationen im SMBIOS des Felds SystemBIOSMinorRelease.

Feldname Strukturname und -typ SMBIOS-Spezifikationsversion Offset Länge Wert BESCHREIBUNG
System-BIOS-Nebenversion BIOS-Informationen (Typ 0) 2.4 15h BYTE Verschiedene Ursachen. Die Nebenversion des System-BIOS.

Weitere Informationen zu den SMBIOS-Feldern finden Sie unter System Management BIOS (SMBIOS)-Spezifikation.

Enclosuretype-Attribut

Die Enclosuretype-Attribute geben den Gehäusetyp des Computers an.

<xs:attribute name="EnclosureType" type="tns:TypeofEnclosureType" use="optional" />

<xs:simpleType name="TypeofEnclosureType">
  <xs:restriction base="xs:hexBinary">
    <xs:pattern value="([0-7][0-9A-F]|0[0-9A-F])" />
  </xs:restriction>
</xs:simpleType>

Hinweise (Enclosuretype-Attribut)

Der vom Enclosuretype-Attribut angegebene Wert muss mit dem Wert im Feld Gehäuse in der SMBIOS-Tabelle auf dem Ziel-PC identisch sein. Die folgende Tabelle zeigt die Feldinformationen im SMBIOS des Felds Gehäuse.

Feldname Strukturname und -typ SMBIOS-Spezifikationsversion Offset Länge Wert BESCHREIBUNG
Gehäusetyp Systemgehäuse (Typ 3) 2.0+ 05h BYTE Verschiedene Ursachen. Die Systemgehäuse- oder Gehäusetypen.

Weitere Informationen zu den SMBIOS-Feldern finden Sie unter System Management BIOS (SMBIOS)-Spezifikation.

SKUNumber-Element

Das SKUNumber-Element gibt die SKU-Nummer des Computers an.

<xs:attribute name="SKUNumber" type="tns:SMBIOSStringType" />

<xs:simpleType name="SMBIOSStringType">
  <xs:restriction base="xs:string">
    <xs:minLength value="1" />
    <xs:maxLength value="64" />
  </xs:restriction>
</xs:simpleType>

Hinweise (SKUNumber-Element)

Der vom SKUNumber-Element angegebene Wert muss mit dem Wert im Feld SKU Number in der SMBIOS-Tabelle auf dem Ziel-PC identisch sein. Die folgende Tabelle zeigt die Feldinformationen im SMBIOS des Felds SKU-Nummer.

Feldname Strukturname und -typ SMBIOS-Spezifikationsversion Offset Länge Wert BESCHREIBUNG
SKU-Nummer Systeminformationen (Typ 1) 2.4+ 19h BYTE STRING Anzahl der beendeten Null-Zeichenfolgen. Diese Textzeichenfolge wird verwendet, um eine bestimmte Computerkonfiguration für den Verkauf zu identifizieren. Es wird manchmal auch als Produkt-ID oder Bestellnummer bezeichnet. Diese Zahl wird häufig in vorhandenen Feldern gefunden, es gibt jedoch kein Standardformat. Für eine bestimmte Systemplatine eines bestimmten OEM gibt es in der Regel Dutzende von eindeutigen Prozessor-, Arbeitsspeicher-, Festplatten- und optischen Laufwerkkonfigurationen.

Weitere Informationen zu den SMBIOS-Feldern finden Sie unter System Management BIOS (SMBIOS)-Spezifikation.

PcMetadataSubmission XML-Beispiel

Im folgenden XML-Dokument wird das XML-Schema PcMetadataSubmission verwendet, um die Komponenten der PcMetadataSubmissionsinformationen des Zielcomputers anzugeben.

<?xml version="1.0" encoding="utf-8"?>
<PcMetadataSubmission xmlns="http://schemas.microsoft.com/Windows/2009/05/MetadataSubmission/PcMetadataSubmission">
  <SMBIOSList>
   <SMBIOSEntry
      SystemManufacturer="FABRIKAM"
      SystemFamily="FABRIKAM A SERIES"
      SystemProductName="FABRIKAM LAPTOP"
      BIOSVendor="FABRIKAM"
      BIOSVersion="7BETC7WW (2.08 )"
      SystemBIOSMajorRelease="08"
      SystemBIOSMinorRelease="00"
      EnclosureType="0A"
      v2:SKUNumber="1234567890ABCD"
    />
  </SMBIOSList>
</PcMetadataSubmission>

Erstellen von LocaleInfo.xml

Informationen zum Erstellen der Localeinfo.xml-Datei für die Übermittlung finden Sie unter Erstellen der LocaleInfo.xml Übermittlungsdatei.