Ü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
Signieren Sie das Paket devicemanifest-ms mit dem SignTool-Tool .
Melden Sie sich über das Hardware Dev Center oder das Windows Dev Center mit einem Microsoft-Konto beim Dashboard an.
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.
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
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.