Condividi tramite


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

  1. Firmare il pacchetto devicemanifest-ms con lo strumento SignTool .

  2. Accedere al dashboard da Hardware Dev Center o Windows Dev Center usando un account Microsoft.

  3. 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.

  4. 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

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.