Inviare un pacchetto manifesto del dispositivo PC
Invio di un pacchetto manifesto del dispositivo PC
È possibile usare lo stesso metodo per inviare pacchetti per l'anteprima o la versione.
Per inviare un pacchetto manifesto del dispositivo
Firmare il pacchetto devicemanifest-ms con lo strumento SignTool .
Accedere al dashboard da Hardware Dev Center o Windows Dev Center usando un account Microsoft.
In Metadati dispositivo fare clic su Crea esperienza se si vuole inviare una nuova esperienza oppure fare clic su Gestisci esperienza se si vuole modificare un'esperienza esistente.
Cercare e selezionare il nuovo pacchetto devicemanifest-ms e quindi fare clic su Invia.
Creazione di un pacchetto di invio manifesto del dispositivo
Un pacchetto di invio del manifesto del dispositivo è il formato del pacchetto in cui tutti i metadati del dispositivo PC devono essere inviati all'Hardware Dev Center.
Il pacchetto di invio del manifesto del dispositivo contiene file che dichiarano il supporto delle impostazioni locali e abilitano la convalida degli HWID PC a appartenere alle aziende inviate. Il pacchetto manifesto del dispositivo include anche un pacchetto di metadati del dispositivo.
I pacchetti di invio del manifesto del dispositivo vengono caricati in Hardware Dev Center nello stesso modo dei pacchetti di metadati del dispositivo. Usando la stessa interfaccia utente e le stesse caselle di caricamento, immettere il nome del file *.devicemanifest-ms per il caricamento.
Tutte le caselle di caricamento dei file diverse dal caricamento bulk nell'interfaccia utente di Hardware Dev Center accettano pacchetti di invio manifesto del dispositivo.
Contenuto del pacchetto di invio del manifesto del dispositivo
Ogni pacchetto di invio manifesto del dispositivo è costituito dai componenti seguenti:
Pacchetto dei metadati del dispositivo
Questo pacchetto contiene informazioni e grafica per visualizzare icone del dispositivo, impostare azioni e usare le funzionalità dell'esperienza del dispositivo in Windows.
Il pacchetto di metadati del dispositivo è sempre necessario.
Documento XML LocaleInfo
Questo documento contiene dati sulle impostazioni locali incluse nel pacchetto di metadati del dispositivo adiacente. Hardware Dev Center usa questi dati per convalidare correttamente il pacchetto di metadati del dispositivo per una o più impostazioni locali.
Il documento XML LocaleInfo è sempre obbligatorio, anche se il pacchetto di metadati del dispositivo contiene solo una singola impostazione locale.
Documento XML PcMetadataSubmission
Questo documento contiene i dati usati per convalidare gli HWID nel pacchetto di metadati del dispositivo PC adiacente. Hardware Dev Center usa questi dati per verificare gli HWID nel pacchetto di metadati del dispositivo appartengono alle aziende corrette.
Il documento XML PcMetadataSubmission è obbligatorio solo per i pacchetti di metadati del dispositivo PC
Nota
I documenti XML devono essere salvati usando la codifica UTF-8.
Struttura di un pacchetto di invio manifesto del dispositivo PC
La struttura di un pacchetto manifesto del dispositivo dipende dal fatto che i metadati del dispositivo inclusi siano per un PC, per la banda larga mobile o contenga il supporto per più impostazioni locali.
Se i metadati del dispositivo non rientrano in nessuna delle tre categorie, non è necessario un pacchetto manifesto del dispositivo. Tuttavia, un pacchetto manifesto del dispositivo può comunque essere usato per indicare che il pacchetto di metadati del dispositivo è per una singola impostazione locale.
I componenti di un pacchetto di invio manifesto del dispositivo PC vengono archiviati in un file di gabinetto compresso. Il nome del file deve avere un suffisso di .devicemanifest-ms.
Ogni pacchetto di invio del manifesto del dispositivo PC deve avere la struttura seguente:
GUID1.devicemanifest-ms
\GUID1.devicemetadata-ms
\LocaleInfo.xml
\PcMetadataSubmission.xml
"GUID1" deve essere un GUID.
Per creare le LocaleInfo.xml e PcMetadataSubmission.xml, vedere di seguito.
Per informazioni su come sviluppare il pacchetto di metadati del dispositivo, *.devicemetadata-ms, vedere Informazioni di riferimento sullo schema del pacchetto di metadati del dispositivo per Windows 8
È possibile usare lo strumento Cabarc per creare questi pacchetti CAB. Per altre informazioni su questo strumento, vedere Panoramica di Cabarc
Quando si crea un file *.devicemanifest-ms usando lo strumento Cabarc, è necessario creare una directory locale in cui il pacchetto di metadati del dispositivo (*.devicemetadata-ms), il documento XML LocaleInfo e il documento XML PcMetadataSubmission sono nella radice della directory.
Osservazioni (manifesto del dispositivo)
Il file .devicemanifest -ms e .devicemetadata-ms filenames deve specificare il GUID senza i delimitatori curly parentesi graffe ({}).
Il GUID per ogni invio del manifesto del dispositivo PC e il pacchetto di metadati del dispositivo devono essere univoci. Quando si crea un nuovo pacchetto o modificato, è necessario creare un nuovo GUID.
Per altre informazioni su come creare file di cabinet, vedere Microsoft Cabinet Software Development Kit.
Esempio (manifesto del dispositivo)
Di seguito viene illustrato un esempio di come usare lo strumento Cabarc per creare un file con estensione devicemanifest-ms. In questo esempio, i componenti del file manifesto del dispositivo PC si trovano in una directory locale denominata PcPackages:
.\PcPackages\
.\PcPackages\PcMetadataSubmission.xml
.\PcPackages\LocaleInfo.xml
.\PcPackages\GUID.devicemetadata-ms
Il file GUID.devicemanifest-ms è stato creato in una directory locale denominata PCFiles:
Cabarc.exe -r -p -P .\PcPackages\
N .\PCFiles\ GUID.devicemanifest-ms
.\PcPackages\PcMetadataSubmission.xml
.\PcPackages\LocaleInfo.xml
Per altre informazioni su questo strumento, vedere La panoramica di Cabarc.
Creazione di PcMetadataSubmission.xml
PcMetadataSubmission XML Schema
Un pacchetto di invio del manifesto del dispositivo può contenere un documento PcMetadataSubmission.xml, che contiene informazioni usate dal sito Hardware Dev Center per convalidare gli hardware computer in PackageInfo.xml.
I dati nel documento di PcMetadataSubmission.xml vengono formattati in base allo schema XML PcMetadataSubmission, descritto di seguito.
Nota
Il documento XML deve essere salvato usando la codifica UTF-8.
Per altre informazioni su ComputerHardwareID, vedere Come creare un pacchetto di metadati del dispositivo per dispositivi e stampanti.
PcMetadataSubmission XML Schema NameSpace
Di seguito sono riportati gli spazi dei nomi dello schema XML PcMetadataSubmission:
http://schemas.microsoft.com/Windows/2009/05/MetadataSubmission/PcMetadataSubmission
http://schemas.microsoft.com/Windows/2011/06/MetadataSubmission/PcMetadataSubmissionv2
Panoramica di PcMetadataSubmission XML Elements/Attributes
La tabella seguente descrive gli elementi e gli attributi dei metadati dello schema XML PcMetadataSubmission.
Elemento/Attributi | Tipo elemento/attributo | Obbligatorio/facoltativo | Descrizione |
---|---|---|---|
SMBIOSEntry | SMBIOSEntryType | Necessario | Specifica le informazioni SMBIOS per il computer. |
SystemManufacturer | tns:SMBIOSStringType | Necessario | Specifica il nome dei computer. |
SystemFamily | tns:SMBIOSStringType | Facoltativo | Specifica il nome di famiglia del produttore del computer. |
SystemProductName | tns:SMBIOSStringType | Facoltativo | Specifica il nome del prodotto (computer). |
BIOSVendor | tns:SMBIOSStringType | Facoltativo | Specifica il nome del produttore DEL BIOS. |
BIOSVersion | tns:SMBIOSStringType | Facoltativo | Specifica il numero di versione del BIOS. |
SystemBIOSMajorRelease | tns:BIOSReleaseType | Facoltativo | Specifica la versione MajorRelease del BIOS. |
SystemBIOSMinorRelease | tns:BIOSReleaseType | Facoltativo | Specifica la versione MinorRelease del BIOS. |
Enclosuretype | tns:TypeofEnclosureType | Facoltativo | Specifica il tipo enclosure del computer. |
SKUNumber | v2:SMBIOSStringType | Facoltativo | Specifica il numero di SKU del computer. |
Definizione di XML Schema PcMetadataSubmission
Di seguito è riportata la definizione di XML Schema 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>
Di seguito è riportata la definizione di XML Schema 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>
Informazioni di riferimento su XML Schema PcMetadataSubmission
Lo schema XML PcMetadataSubmission definisce gli elementi e gli attributi seguenti:
- SMBIOSList
- SMBIOSEntry
- SystemManufacturer
- SystemFamily
- SystemProductName
- BIOSVendor
- BIOSVersion
- SystemBIOSMajorRelease
- SystemBIOSMinorRelease
- Enclosuretype
- SKUNumber
- SMBIOSEntry
Elementi SMBIOSEntry
L'elemento SMBIOSEntry specifica le informazioni sul sistema del computer. In base a queste informazioni, Hardware Dev Center crea GLI ID hardware del computer e confronta il valore con l'hardwareID del computer nel packageinfo.xml inviato insieme alla 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>
Osservazioni (elemento SMBIOSEntry)
È possibile usare più elementi SMBIOSEntry per specificare più sistemi.
Si consideri ad esempio un pacchetto di metadati che supporta più sistemi PC. Per definire i sistemi PC, è possibile utilizzare gli elementi SMBIOSEntry seguenti.
<SMBIOSList>
<SMBIOSEntry
SystemManufacturer="FABRIKAM" SystemFamily…
/>
<SMBIOSEntry
SystemManufacturer="FABRIKAM" SystemFamily…
</SMBIOSList>
Attributi systemManufacturer
Gli attributi SystemManufacturer specificano il nome della famiglia dei computer.
<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>
Osservazioni (attributi SystemManufacturer)
Il valore specificato dall'attributo SystemManufacturer deve essere identico al valore nel campo Manufacturer della tabella SMBIOS nel PC di destinazione. Nella tabella seguente vengono illustrate le informazioni sul campo SMBIOS del campo Produttore.
Nome del campo | Nome e tipo della struttura | Versione specifica SMBIOS | Offset | Length | Valore | Descrizione |
---|---|---|---|---|---|---|
Produttore | Informazioni di sistema (tipo 1) | 2.0+ | 04 ore | BYTE | STRING | Indice di una stringa con terminazione Null all'interno della matrice dmiStrucBuffer. Questa stringa specifica il nome del produttore del computer. |
Per altre informazioni sulla matrice dmiStrucBuffer e sui campi SMBIOS, vedere System Management BIOS (SMBIOS) Specification( Specifica del BIOS di gestione del sistema).
Attributi SystemFamily
Gli attributi SystemFamily specificano il nome del produttore del computer.
<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>
Osservazioni (attributi SystemFamily)
Il valore specificato dall'attributo SystemFamily deve essere identico al valore nel campo Family della tabella SMBIOS nel PC di destinazione. Nella tabella seguente vengono illustrate le informazioni sul campo SMBIOS del campo Famiglia.
Nome del campo | Nome e tipo della struttura | Versione specifica SMBIOS | Offset | Length | Valore | Descrizione |
---|---|---|---|---|---|---|
Famiglia | Informazioni di sistema (tipo 1) | 2.4+ | 1Ah | BYTE | STRING | Indice di una stringa con terminazione Null all'interno della matrice dmiStrucBuffer. Questa stringa specifica la famiglia a cui appartiene un determinato computer. Una famiglia si riferisce a un set di computer simili ma non identici da un punto di vista hardware o software. In genere una famiglia è costituita da modelli di computer diversi, che hanno configurazioni e punti tariffari diversi. I computer nella stessa famiglia hanno spesso caratteristiche di personalizzazione e cosmetici simili. |
Per altre informazioni sulla matrice dmiStrucBuffer e sui campi SMBIOS, vedere System Management BIOS (SMBIOS) Specification (Specifica SMBIOS).
Attributi SystemProductName
Gli attributi SystemProductName specificano il nome del prodotto (computer).
<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>
Osservazioni (attributo SystemProductName)
Il valore specificato dall'attributo SystemProductName deve essere identico al valore nel campo Product Name della tabella SMBIOS nel PC di destinazione. La tabella seguente mostra le informazioni sul campo in SMBIOS del campo Nome prodotto.
Nome del campo | Nome e tipo della struttura | Versione specifica SMBIOS | Offset | Length | Valore | Descrizione |
---|---|---|---|---|---|---|
Nome prodotto | Informazioni di sistema (tipo 1) | 2.0+ | 05h | BYTE | STRING | Indice di una stringa con terminazione Null all'interno della matrice dmiStrucBuffer. Questa stringa specifica il nome del prodotto del computer. |
Per altre informazioni sulla matrice dmiStrucBuffer e sui campi SMBIOS, vedere System Management BIOS (SMBIOS) Specification( Specifica del BIOS di gestione del sistema).
Attributi BIOSVendor
Gli attributi BIOSVendor specificano il nome del produttore del 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>
Osservazioni (attributo BIOSVendor)
Il valore specificato dall'attributo BIOSVendor deve essere identico al valore nel campo Vendor nella tabella SMBIOS nel PC di destinazione. Nella tabella seguente vengono illustrate le informazioni sul campo SMBIOS del campo Fornitore.
Nome del campo | Nome della struttura e tipo | Versione della specifica SMBIOS | Offset | Length | Valore | Descrizione |
---|---|---|---|---|---|---|
Vendor | Informazioni BIOS (tipo 0) | 2.0 | 04h | BYTE | STRING | Indice di una stringa con terminazione null all'interno della matrice dmiStrucBuffer. Questa stringa specifica il nome del fornitore del BIOS. |
Per altre informazioni sulla matrice dmiStrucBuffer e sui campi SMBIOS, vedere Specifica di System Management BIOS (SMBIOS).
Attributi BIOSVersion
Gli attributi BIOSVersion specificano il numero di versione del 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>
Osservazioni (attributo BIOSVersion)
Il valore specificato dall'attributo BIOSVersion deve essere identico al valore nel campo Versione BIOS nella tabella SMBIOS nel PC di destinazione. La tabella seguente mostra le informazioni sul campo nel campo SMBIOS del campo Versione BIOS.
Nome del campo | Nome della struttura e tipo | Versione della specifica SMBIOS | Offset | Length | Valore | Descrizione |
---|---|---|---|---|---|---|
Versione BIOS | Informazioni BIOS (tipo 0) | 2.0 | 05h | BYTE | STRING | Indice di una stringa con terminazione null all'interno della matrice dmiStrucBuffer. Questa stringa può contenere informazioni sul core del processore e sulla versione OEM. |
Per altre informazioni sulla matrice dmiStrucBuffer e sui campi SMBIOS, vedere Specifica di System Management BIOS (SMBIOS).
Attributi SystemBIOSMajorRelease
Gli attributi SystemBIOSMajorRelease specificano la versione principale del 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>
Osservazioni (attributo SystemBIOSMajorRelease)
Il valore specificato dall'attributo SystemBIOSMajorRelease deve essere identico al valore nel campo SystemBIOSMajorRelease nella tabella SMBIOS nel PC di destinazione. La tabella seguente mostra le informazioni sul campo nel campo SMBIOS del campo SystemBIOSMajorRelease.
Nome del campo | Nome della struttura e tipo | Versione della specifica SMBIOS | Offset | Length | Valore | Descrizione |
---|---|---|---|---|---|---|
Versione principale del BIOS di sistema | Informazioni BIOS (tipo 0) | 2,4 | 14h | BYTE | Variabile. | Versione principale del BIOS di sistema. |
Per altre informazioni sui campi SMBIOS, vedere Specifica DI SYSTEM Management BIOS (SMBIOS).
Attributi SystemBIOSMinorRelease
Gli attributi SYSTEMBIOSMinorRelease specificano la versione secondaria del 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>
Osservazioni (attributi SYSTEMBIOSMinorRelease)
Il valore specificato dall'attributo SystemBIOSMinorRelease deve essere identico al valore nel campo SystemBIOSMinorRelease nella tabella SMBIOS nel PC di destinazione. La tabella seguente mostra le informazioni sul campo nel campo SMBIOS del campo SystemBIOSMinorRelease.
Nome del campo | Nome della struttura e tipo | Versione della specifica SMBIOS | Offset | Length | Valore | Descrizione |
---|---|---|---|---|---|---|
Versione secondaria del BIOS di sistema | Informazioni BIOS (tipo 0) | 2,4 | 15h | BYTE | Variabile. | Versione secondaria del BIOS di sistema. |
Per altre informazioni sui campi SMBIOS, vedere Specifica DI SYSTEM Management BIOS (SMBIOS).
Attributo Enclosuretype
Gli attributi Enclosuretype specificano il tipo enclosure del computer.
<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>
Osservazioni (attributo Enclosuretype)
Il valore specificato dall'attributo Enclosuretype deve essere identico al valore nel campo Enclosure nella tabella SMBIOS nel PC di destinazione. La tabella seguente mostra le informazioni sul campo nel campo SMBIOS del campo Enclosure.
Nome del campo | Nome della struttura e tipo | Versione della specifica SMBIOS | Offset | Length | Valore | Descrizione |
---|---|---|---|---|---|---|
Tipo di enclosure | Enclosure di sistema (tipo 3) | 2.0+ | 05h | BYTE | Variabile. | Chassis di sistema o tipi di chassis. |
Per altre informazioni sui campi SMBIOS, vedere Specifica DI SYSTEM Management BIOS (SMBIOS).
Elemento SKUNumber
L'elemento SKUNumber specifica il numero di SKU del computer.
<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>
Osservazioni (elemento SKUNumber)
Il valore specificato dall'elemento SKUNumber deve essere identico al valore nel campo Numero SKU nella tabella SMBIOS nel PC di destinazione. La tabella seguente mostra le informazioni sul campo nel campo SMBIOS del campo Numero SKU.
Nome del campo | Nome della struttura e tipo | Versione della specifica SMBIOS | Offset | Length | Valore | Descrizione |
---|---|---|---|---|---|---|
Numero SKU | Informazioni di sistema (tipo 1) | 2.4+ | 19h | BYTE | STRING | Numero di stringa con terminazione Null. Questa stringa di testo viene usata per identificare una determinata configurazione computer per la vendita. A volte viene chiamato anche un ID prodotto o un numero di ordine di acquisto. Questo numero viene spesso trovato nei campi esistenti, ma non esiste un formato standard. In genere per una determinata scheda di sistema di un determinato OEM, ci sono decine di processori, memoria, disco rigido e configurazioni di unità ottica. |
Per altre informazioni sui campi SMBIOS, vedere Specifica DI SYSTEM Management BIOS (SMBIOS).
Esempio XML pcMetadataSubmission
Il documento XML seguente usa lo schema XML PcMetadataSubmission per specificare i componenti delle informazioni pcMetadataSubmission del computer di destinazione.
<?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>
Creazione di LocaleInfo.xml
Per informazioni sulla creazione del file di Localeinfo.xml per l'invio, vedere Creare il file di invio LocaleInfo.xml.