Envoyer un package de manifeste d’appareil PC
Envoi d’un package de manifeste d’appareil PC
Vous pouvez utiliser la même méthode pour envoyer des packages pour la préversion ou la mise en production.
Pour envoyer un package de manifeste d’appareil
Signez le package devicemanifest-ms avec l’outil SignTool .
Connectez-vous au tableau de bord à partir du Centre de développement matériel ou du Centre de développement Windows à l’aide d’un compte Microsoft.
Sous Métadonnées de l’appareil, cliquez sur Créer une expérience si vous souhaitez envoyer une nouvelle expérience, ou cliquez sur Gérer l’expérience si vous souhaitez modifier une expérience existante.
Recherchez et sélectionnez votre nouveau package devicemanifest-ms, puis cliquez sur Envoyer.
Création d’un package de soumission de manifeste d’appareil
Un package de soumission de manifeste d’appareil est le format de package dans lequel toutes les métadonnées d’appareil PC doivent être envoyées au Centre de développement matériel.
Le package de soumission de manifeste d’appareil contient des fichiers qui déclarent la prise en charge des paramètres régionaux et permettent la validation des HWIDs PC pour qu’ils appartiennent aux entreprises qui soumettent. Le package de manifeste d’appareil inclut également un package de métadonnées d’appareil.
Les packages de soumission de manifeste d’appareil sont chargés dans le Centre de développement matériel de la même manière que les packages de métadonnées d’appareil. À l’aide de la même interface utilisateur et des mêmes zones de chargement, entrez le nom de votre fichier *.devicemanifest-ms pour le chargement.
Toutes les zones de chargement de fichiers autres que le chargement en bloc sur l’interface utilisateur du Centre de développement matériel acceptent les packages de soumission de manifeste d’appareil.
Contenu du package de soumission de manifeste d’appareil
Chaque package de soumission de manifeste d’appareil se compose des composants suivants :
Package de métadonnées d’appareil
Ce package contient des informations et des graphiques pour afficher les icônes d’appareil, définir des actions et utiliser les fonctionnalités d’expérience de l’appareil dans Windows.
Le package de métadonnées d’appareil est toujours requis.
Document XML LocaleInfo
Ce document contient des données sur les paramètres régionaux inclus dans le package de métadonnées d’appareil associé. Le Centre de développement matériel utilise ces données pour valider correctement le package de métadonnées d’appareil pour un ou plusieurs paramètres régionaux.
Le document XML LocaleInfo est toujours requis, même si le package de métadonnées d’appareil ne contient qu’un seul paramètre régional.
Document XML PcMetadataSubmission
Ce document contient des données utilisées pour valider les HWID dans le package de métadonnées d’appareil PC associé. Le Centre de développement matériel utilise ces données pour vérifier que les HWID dans le package de métadonnées d’appareil appartiennent aux entreprises appropriées.
Le document XML PcMetadataSubmission est uniquement requis pour les packages de métadonnées d’appareil PC
Notes
Les documents XML doivent être enregistrés à l’aide de l’encodage UTF-8.
Structure d’un package de soumission de manifeste d’appareil PC
La structure d’un package de manifeste d’appareil dépend si les métadonnées de l’appareil incluses sont destinées à un PC, à haut débit mobile ou qu’elles contiennent la prise en charge de plusieurs paramètres régionaux.
Si les métadonnées de l’appareil ne appartiennent à aucune des trois catégories, un package de manifeste d’appareil n’est pas nécessaire. Toutefois, un package de manifeste d’appareil peut toujours être utilisé pour indiquer que le package de métadonnées d’appareil concerne un seul paramètre régional.
Les composants d’un package de soumission de manifeste d’appareil PC sont stockés dans un fichier d’armoire compressé. Le nom de fichier doit avoir un suffixe .devicemanifest-ms.
Chaque package de soumission de manifeste d’appareil PC doit avoir la structure suivante :
GUID1.devicemanifest-ms
\GUID1.devicemetadata-ms
\LocaleInfo.xml
\PcMetadataSubmission.xml
« GUID1 » doit être un GUID.
Pour créer les LocaleInfo.xml et les PcMetadataSubmission.xml, voir ci-dessous.
Pour savoir comment développer le package de métadonnées d’appareil, *.devicemetadata-ms, consultez Informations de référence sur le schéma de package de métadonnées d’appareil pour Windows 8
Vous pouvez utiliser l’outil Cabarc pour créer ces packages CAB. Vous trouverez plus d’informations sur cet outil dans Vue d’ensemble de Cabarc
Lorsque vous créez un fichier *.devicemanifest-ms à l’aide de l’outil Cabarc, vous devez créer un répertoire local dans lequel le package de métadonnées d’appareil (*.devicemetadata-ms), le document LocaleInfo XML et le document XML PcMetadataSubmission se trouvent à la racine du répertoire.
Remarques (manifeste de l’appareil)
Les noms de fichiers .devicemanifest -ms et .devicemetadata-ms doivent spécifier le GUID sans délimiteurs à accolade ({}).
Le GUID de chaque envoi de manifeste d’appareil PC et le package de métadonnées d’appareil doivent être uniques. Lorsque vous créez un package nouveau ou révisé, vous devez créer un GUID.
Pour plus d’informations sur la création de fichiers d’armoire, consultez le Kit de développement logiciel Microsoft Cabinet.
Exemple (manifeste d’appareil)
L’exemple suivant montre comment utiliser l’outil Cabarc pour créer un fichier .devicemanifest-ms. Dans cet exemple, les composants du fichier manifeste de périphérique PC se trouvent dans un répertoire local nommé PcPackages :
.\PcPackages\
.\PcPackages\PcMetadataSubmission.xml
.\PcPackages\LocaleInfo.xml
.\PcPackages\GUID.devicemetadata-ms
Le fichier GUID.devicemanifest-ms a été créé dans un répertoire local nommé PCFiles :
Cabarc.exe -r -p -P .\PcPackages\
N .\PCFiles\ GUID.devicemanifest-ms
.\PcPackages\PcMetadataSubmission.xml
.\PcPackages\LocaleInfo.xml
Vous trouverez plus d’informations sur cet outil dans La vue d’ensemble de Cabarc.
Création de PcMetadataSubmission.xml
Schéma XML PcMetadataSubmission
Un package de soumission de manifeste d’appareil peut contenir un PcMetadataSubmission.xml document, qui contient des informations que le site du Centre de développement matériel utilise pour valider les ID de matériel informatique dans PackageInfo.xml.
Les données du document PcMetadataSubmission.xml sont mises en forme en fonction du schéma XML PcMetadataSubmission, qui est décrit ci-dessous.
Notes
Le document XML doit être enregistré à l’aide de l’encodage UTF-8.
Pour plus d’informations sur ComputerHardwareID, consultez Création d’un package de métadonnées d’appareil pour les appareils et les imprimantes.
PcMetadataSubmission XML Schema NameSpace
Voici les espaces de noms du schéma XML PcMetadataSubmission :
http://schemas.microsoft.com/Windows/2009/05/MetadataSubmission/PcMetadataSubmission
http://schemas.microsoft.com/Windows/2011/06/MetadataSubmission/PcMetadataSubmissionv2
Vue d’ensemble des éléments/attributs XML PcMetadataSubmission
Le tableau suivant décrit les éléments de métadonnées et les attributs du schéma XML PcMetadataSubmission.
Élément/Attributs | Élément/Type d’attribut | Obligatoire/facultatif | Description |
---|---|---|---|
SMBIOSEntry | SMBIOSEntryType | Obligatoire | Spécifie les informations SMBIOS pour l’ordinateur. |
SystemManufacturer | tns:SMBIOSStringType | Obligatoire | Spécifie le nom des ordinateurs. |
SystemFamily | tns:SMBIOSStringType | Facultatif | Spécifie le nom de famille du fabricant de l’ordinateur. |
SystemProductName | tns:SMBIOSStringType | Facultatif | Spécifie le nom du produit (ordinateur). |
BIOSVendor | tns:SMBIOSStringType | Facultatif | Spécifie le nom du fabricant du BIOS. |
BIOSVersion | tns:SMBIOSStringType | Facultatif | Spécifie le numéro de version du BIOS. |
SystemBIOSMajorRelease | tns:BIOSReleaseType | Facultatif | Spécifie la version MajorRelease du BIOS. |
SystemBIOSMinorRelease | tns:BIOSReleaseType | Facultatif | Spécifie la version MinorRelease du BIOS. |
Type de boîtier | tns:TypeofEnclosureType | Facultatif | Spécifie le type de boîtier de l’ordinateur. |
SKUNumber | v2:SMBIOSStringType | Facultatif | Spécifie le numéro de référence SKU de l’ordinateur. |
PcMetadataSubmission XML Schema Definition
Voici la définition de schéma XML PcMetadataSubmission
<?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>
Voici la définition de schéma XML 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>
Informations de référence sur le schéma XML PcMetadataSubmission
Le schéma XML PcMetadataSubmission définit les éléments et attributs suivants :
- SMBIOSList
- SMBIOSEntry
- SystemManufacturer
- SystemFamily
- SystemProductName
- BIOSVendor
- BIOSVersion
- SystemBIOSMajorRelease
- SystemBIOSMinorRelease
- Type de boîtier
- SKUNumber
- SMBIOSEntry
Éléments SMBIOSEntry
L’élément SMBIOSEntry spécifie les informations du système informatique. Sur la base de ces informations, le Centre de développement matériel crée des ID matériels d’ordinateur et compare la valeur avec l’ID matériel de l’ordinateur dans le packageinfo.xml que vous envoyez avec le PcMetadataSubmission.xml.
<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>
Remarques (élément SMBIOSEntry)
Plusieurs éléments SMBIOSEntry peuvent être utilisés pour spécifier plusieurs systèmes.
Par exemple, considérez qu’un package de métadonnées prend en charge plusieurs systèmes PC. Les éléments SMBIOSEntry suivants peuvent être utilisés pour définir les systèmes PC.
<SMBIOSList>
<SMBIOSEntry
SystemManufacturer="FABRIKAM" SystemFamily…
/>
<SMBIOSEntry
SystemManufacturer="FABRIKAM" SystemFamily…
</SMBIOSList>
Attributs SystemManufacturer
Les attributs SystemManufacturer spécifient le nom de famille des ordinateurs.
<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>
Remarques (attributs SystemManufacturer)
La valeur spécifiée par l’attribut SystemManufacturer doit être identique à la valeur du champ Fabricant dans la table SMBIOS du PC cible. Le tableau suivant montre les informations de champ dans SMBIOS du champ Fabricant.
Nom du champ | Nom et type de structure | Version de la spécification SMBIOS | Offset | Longueur | Valeur | Description |
---|---|---|---|---|---|---|
Fabricant | Informations système (type 1) | 2.0+ | 04h | BYTE | STRING | Index d’une chaîne terminée par null dans le tableau dmiStrucBuffer. Cette chaîne spécifie le nom du fabricant de l’ordinateur. |
Pour plus d’informations sur le tableau dmiStrucBuffer et les champs SMBIOS, consultez Spécification du BIOS de gestion du système (SMBIOS).
Attributs SystemFamily
Les attributs SystemFamily spécifient le nom du fabricant de l’ordinateur.
<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>
Remarques (attributs SystemFamily)
La valeur spécifiée par l’attribut SystemFamily doit être identique à la valeur du champ Famille dans la table SMBIOS du PC cible. Le tableau suivant montre les informations de champ dans SMBIOS du champ Famille.
Nom du champ | Nom et type de structure | Version de la spécification SMBIOS | Offset | Longueur | Valeur | Description |
---|---|---|---|---|---|---|
Famille | Informations système (type 1) | 2.4+ | 1Ah | BYTE | STRING | Index d’une chaîne terminée par null dans le tableau dmiStrucBuffer. Cette chaîne spécifie la famille à laquelle appartient un ordinateur particulier. Une famille fait référence à un ensemble d’ordinateurs qui sont similaires, mais pas identiques d’un point de vue matériel ou logiciel. En règle générale, une famille est composée de différents modèles d’ordinateur, qui ont des configurations et des points de tarification différents. Les ordinateurs de la même famille ont souvent des caractéristiques de marque et de cosmétiques similaires. |
Pour plus d’informations sur le tableau dmiStrucBuffer et les champs SMBIOS, consultez Spécification du BIOS de gestion du système (SMBIOS).
Attributs SystemProductName
Les attributs SystemProductName spécifient le nom du produit (ordinateur).
<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>
Remarques (attribut SystemProductName)
La valeur spécifiée par l’attribut SystemProductName doit être identique à la valeur du champ Nom du produit dans la table SMBIOS du PC cible. Le tableau suivant présente les informations de champ dans SMBIOS du champ Nom du produit.
Nom du champ | Nom et type de structure | Version de la spécification SMBIOS | Offset | Longueur | Valeur | Description |
---|---|---|---|---|---|---|
Nom du produit | Informations système (type 1) | 2.0+ | 05h | BYTE | STRING | Index d’une chaîne terminée par null dans le tableau dmiStrucBuffer. Cette chaîne spécifie le nom de produit de l’ordinateur. |
Pour plus d’informations sur le tableau dmiStrucBuffer et les champs SMBIOS, consultez Spécification du BIOS de gestion du système (SMBIOS).
Attributs BIOSVendor
Les attributs BIOSVendor spécifient le nom du fabricant du BIOS.
<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>
Remarques (attribut BIOSVendor)
La valeur spécifiée par l’attribut BIOSVendor doit être identique à la valeur dans le champ Fournisseur de la table SMBIOS du PC cible. Le tableau suivant présente les informations de champ dans le SMBIOS du champ Fournisseur.
Nom du champ | Nom et type de la structure | Version de la spécification SMBIOS | Offset | Longueur | Valeur | Description |
---|---|---|---|---|---|---|
Fournisseur | Informations bios (type 0) | 2.0 | 04h | BYTE | STRING | Index d’une chaîne terminée par null dans le tableau dmiStrucBuffer. Cette chaîne spécifie le nom du fournisseur du BIOS. |
Pour plus d’informations sur le tableau dmiStrucBuffer et les champs SMBIOS, consultez Spécification du BIOS de gestion du système (SMBIOS).
Attributs BIOSVersion
Les attributs BIOSVersion spécifient le numéro de version du BIOS.
<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>
Remarques (attribut BIOSVersion)
La valeur spécifiée par l’attribut BIOSVersion doit être identique à la valeur du champ Version du BIOS de la table SMBIOS du PC cible. Le tableau suivant présente les informations de champ dans le SMBIOS du champ Version du BIOS.
Nom du champ | Nom et type de la structure | Version de la spécification SMBIOS | Offset | Longueur | Valeur | Description |
---|---|---|---|---|---|---|
BIOS Version | Informations bios (type 0) | 2.0 | 05h | BYTE | STRING | Index d’une chaîne terminée par null dans le tableau dmiStrucBuffer. Cette chaîne peut contenir des informations sur le cœur du processeur et la version OEM. |
Pour plus d’informations sur le tableau dmiStrucBuffer et les champs SMBIOS, consultez Spécification du BIOS de gestion du système (SMBIOS).
Attributs SystemBIOSMajorRelease
Les attributs SystemBIOSMajorRelease spécifient la version principale du BIOS.
<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>
Notes (attribut SystemBIOSMajorRelease)
La valeur spécifiée par l’attribut SystemBIOSMajorRelease doit être identique à la valeur dans le champ SystemBIOSMajorRelease de la table SMBIOS du PC cible. Le tableau suivant présente les informations de champ dans le SMBIOS du champ SystemBIOSMajorRelease.
Nom du champ | Nom et type de la structure | Version de la spécification SMBIOS | Offset | Longueur | Valeur | Description |
---|---|---|---|---|---|---|
Version principale du BIOS système | Informations bios (type 0) | 2.4 | 14h | BYTE | Varie. | Version principale du BIOS système. |
Pour plus d’informations sur les champs SMBIOS, consultez Spécification du BIOS de gestion système (SMBIOS).
Attributs SystemBIOSMinorRelease
Les attributs SYSTEMBIOSMinorRelease spécifient la version mineure du BIOS.
<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>
Notes (attributs SYSTEMBIOSMinorRelease)
La valeur spécifiée par l’attribut SystemBIOSMinorRelease doit être identique à la valeur du champ SystemBIOSMinorRelease de la table SMBIOS du PC cible. Le tableau suivant présente les informations de champ dans le SMBIOS du champ SystemBIOSMinorRelease.
Nom du champ | Nom et type de la structure | Version de la spécification SMBIOS | Offset | Longueur | Valeur | Description |
---|---|---|---|---|---|---|
Version mineure du BIOS système | Informations bios (type 0) | 2.4 | 15h | BYTE | Varie. | Version mineure du BIOS système. |
Pour plus d’informations sur les champs SMBIOS, consultez Spécification du BIOS de gestion système (SMBIOS).
Enclosuretype, attribut
Les attributs Enclosuretype spécifient le type de boîtier de l’ordinateur.
<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>
Remarques (attribut Enclosuretype)
La valeur spécifiée par l’attribut Enclosuretype doit être identique à la valeur du champ Boîtier dans la table SMBIOS du PC cible. Le tableau suivant présente les informations de champ dans le SMBIOS du champ Enclosure.
Nom du champ | Nom et type de la structure | Version de la spécification SMBIOS | Offset | Longueur | Valeur | Description |
---|---|---|---|---|---|---|
Type de boîtier | Boîtier système (type 3) | 2.0+ | 05h | BYTE | Varie. | Types de boîtier ou de châssis système. |
Pour plus d’informations sur les champs SMBIOS, consultez Spécification du BIOS de gestion système (SMBIOS).
SKUNumber, élément
L’élément SKUNumber spécifie le numéro de référence SKU de l’ordinateur.
<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>
Remarques (élément SKUNumber)
La valeur spécifiée par l’élément SKUNumber doit être identique à la valeur dans le champ SKU Number dans la table SMBIOS du PC cible. Le tableau suivant montre les informations de champ dans le SMBIOS du champ Numéro de référence SKU.
Nom du champ | Nom et type de structure | Version de la spécification SMBIOS | Offset | Longueur | Valeur | Description |
---|---|---|---|---|---|---|
Numéro de référence SKU | Informations système (type 1) | 2.4+ | 19h | BYTE | STRING | Nombre de chaînes null terminées. Cette chaîne de texte est utilisée pour identifier une configuration d’ordinateur particulière à vendre. Il est parfois également appelé ID de produit ou numéro de bon de commande. Ce nombre est fréquemment trouvé dans les champs existants, mais il n’existe aucun format standard. En règle générale, pour une carte système donnée d’un oem donné, il existe des dizaines de configurations uniques de processeur, de mémoire, de disque dur et de lecteur optique. |
Pour plus d’informations sur les champs SMBIOS, consultez Spécification du BIOS de gestion du système (SMBIOS).
Exemple XML PcMetadataSubmission
Le document XML suivant utilise le schéma XML PcMetadataSubmission pour spécifier les composants des informations PcMetadataSubmission de l’ordinateur cible.
<?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>
Création de LocaleInfo.xml
Pour plus d’informations sur la création du fichier Localeinfo.xml à soumettre, consultez Créer le fichier de soumission LocaleInfo.xml.