Compartilhar via


Enviar um pacote de manifesto de dispositivo de computador

Enviando um pacote de manifesto do dispositivo de computador

Você pode usar o mesmo método para enviar pacotes para versão prévia ou versão.

Para enviar um pacote de manifesto do dispositivo

  1. Assine o pacote devicemanifest-ms com a ferramenta SignTool .

  2. Entre no Painel do Centro de Desenvolvimento de Hardware ou do Centro de Desenvolvimento do Windows usando uma conta da Microsoft.

  3. Em Metadados do dispositivo, clique em Criar experiência se quiser enviar uma nova experiência ou clique em Gerenciar experiência se quiser modificar uma experiência existente.

  4. Procure e selecione seu novo pacote devicemanifest-ms e clique em Enviar.

Criando um pacote de envio de manifesto do dispositivo

Um pacote de envio de manifesto do dispositivo é o formato de pacote no qual todos os metadados de dispositivo do computador devem ser enviados para o Centro de Desenvolvimento de Hardware.

O pacote de envio de manifesto do dispositivo contém arquivos que declaram suporte à localidade e permitem que a validação de HWIDs de PC pertença às empresas de envio. O pacote de manifesto do dispositivo também inclui um pacote de metadados do dispositivo.

Os pacotes de envio de manifesto do dispositivo são carregados no Centro de Desenvolvimento de Hardware da mesma forma que os pacotes de metadados do dispositivo. Usando a mesma interface do usuário e caixas de upload, insira o nome do arquivo *.devicemanifest-ms para upload.

Todas as caixas de upload de arquivo diferentes do upload em massa na interface do usuário do Centro de Desenvolvimento de Hardware aceitarão pacotes de envio de manifesto do dispositivo.

Conteúdo do pacote de envio do manifesto do dispositivo

Cada pacote de envio de manifesto do dispositivo consiste nos seguintes componentes:

  • Pacote de metadados do dispositivo

    Este pacote contém informações e elementos gráficos para exibir ícones de dispositivo, definir ações e utilizar recursos de experiência do dispositivo no Windows.

    O pacote de metadados do dispositivo é sempre necessário.

  • Documento XML LocaleInfo

    Este documento contém dados sobre as localidades incluídas no pacote de metadados do dispositivo que acompanha. O Centro de Desenvolvimento de Hardware usa esses dados para validar corretamente o pacote de metadados do dispositivo para uma ou mais localidades.

    O documento XML LocaleInfo é sempre necessário, mesmo que o pacote de metadados do dispositivo contenha apenas uma única localidade.

  • Documento XML PcMetadataSubmission

    Este documento contém dados usados para validar os HWIDs no pacote de metadados do dispositivo pc que o acompanha. O Centro de Desenvolvimento de Hardware usa esses dados para verificar se os HWIDs no pacote de metadados do dispositivo pertencem às empresas corretas.

    O documento XML PcMetadataSubmission só é necessário para pacotes de metadados do dispositivo pc

Observação

Os documentos XML devem ser salvos usando a codificação UTF-8.

Estrutura de um pacote de envio de manifesto do dispositivo de computador

A estrutura de um pacote de manifesto do dispositivo depende se os metadados de dispositivo incluídos são para um computador, para banda larga móvel ou contém suporte para várias localidades.

Se os metadados do dispositivo não se enquadrarem em nenhuma das três categorias, um pacote de manifesto do dispositivo não será necessário. No entanto, um pacote de manifesto do dispositivo ainda pode ser usado para indicar que o pacote de metadados do dispositivo é para uma única localidade.

Os componentes de um pacote de envio de manifesto do dispositivo de computador são armazenados em um arquivo de gabinete compactado. O nome do arquivo deve ter um sufixo de .devicemanifest-ms.

Cada pacote de envio de manifesto do dispositivo pc deve ter a seguinte estrutura:

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

"GUID1" deve ser um GUID.

Para criar o LocaleInfo.xml e PcMetadataSubmission.xml, consulte abaixo.

Para saber como desenvolver o pacote de metadados do dispositivo, *.devicemetadata-ms, consulte Referência de esquema de pacote de metadados de dispositivo para Windows 8

Você pode usar a ferramenta Cabarc para criar esses pacotes CAB. Você pode encontrar mais informações sobre essa ferramenta na Visão geral do Cabarc

Ao criar um arquivo *.devicemanifest-ms usando a ferramenta Cabarc, você deve criar um diretório local no qual o pacote de metadados do dispositivo (*.devicemetadata-ms), o documento XML LocaleInfo e o documento XML PcMetadataSubmission estão na raiz do diretório.

Comentários (manifesto do dispositivo)

  • Os nomes de arquivo .devicemanifest -ms e .devicemetadata-ms devem especificar o GUID sem os delimitadores de chave ({}).

  • O GUID para cada envio de manifesto do dispositivo pc e o pacote de metadados do dispositivo devem ser exclusivos. Ao criar um pacote novo ou revisado, você deve criar um novo GUID.

  • Para obter mais detalhes sobre como criar arquivos de gabinete, consulte o Kit de Desenvolvimento de Software do Microsoft Cabinet.

Exemplo (manifesto do dispositivo)

Veja a seguir um exemplo de como usar a ferramenta Cabarc para criar um arquivo .devicemanifest-ms. Neste exemplo, os componentes do arquivo de manifesto do dispositivo pc estão localizados em um diretório local chamado PcPackages:

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

O arquivo GUID.devicemanifest-ms foi criado em um diretório local chamado PCFiles:

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

Você pode encontrar mais informações sobre essa ferramenta na Visão geral do Cabarc.

Criando PcMetadataSubmission.xml

Esquema XML PcMetadataSubmission

Um pacote de envio de manifesto do dispositivo pode conter uma PcMetadataSubmission.xml documento, que tem informações que o site do Centro de Desenvolvimento de Hardware usa para validar os HardwareIDs do Computador no PackageInfo.xml.

Os dados no documento PcMetadataSubmission.xml são formatados com base no esquema XML PcMetadataSubmission, descrito abaixo.

Observação

O documento XML deve ser salvo usando a codificação UTF-8.

Para obter mais informações sobre ComputerHardwareID, consulte How to Create a Device Metadata Package for Devices and Printers.

NameSpace do esquema XML PcMetadataSubmission

Veja a seguir os namespaces do esquema XML PcMetadataSubmission:

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

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

Visão geral de elementos/atributos XML PcMetadataSubmission

A tabela a seguir descreve os elementos de metadados e os atributos do esquema XML PcMetadataSubmission.

Elemento/atributos Tipo de elemento/atributo Obrigatório/opcional Descrição
SMBIOSEntry SMBIOSEntryType Obrigatório Especifica informações de SMBIOS para o computador.
SystemManufacturer tns:SMBIOSStringType Obrigatório Especifica o nome dos computadores.
SystemFamily tns:SMBIOSStringType Opcional Especifica o nome da família do fabricante do computador.
SystemProductName tns:SMBIOSStringType Opcional Especifica o nome do produto (computador).
BIOSVendor tns:SMBIOSStringType Opcional Especifica o nome do fabricante do BIOS.
BIOSVersion tns:SMBIOSStringType Opcional Especifica o número de versão do BIOS.
SystemBIOSMajorRelease tns:BIOSReleaseType Opcional Especifica a versão MajorRelease do BIOS.
SystemBIOSMinorRelease tns:BIOSReleaseType Opcional Especifica a versão MinorRelease do BIOS.
Tipo de compartimento tns:TypeofEnclosureType Opcional Especifica o tipo de compartimento do computador.
SKUNumber v2:SMBIOSStringType Opcional Especifica o número de SKU do computador.

Definição de esquema XML PcMetadataSubmission

Veja a seguir a definição de esquema 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>

Veja a seguir a definição de esquema 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>

Referência de esquema XML PcMetadataSubmission

O esquema XML PcMetadataSubmission define os seguintes elementos e atributos:

  • SMBIOSList
    • SMBIOSEntry
      • SystemManufacturer
      • SystemFamily
      • SystemProductName
      • BIOSVendor
      • BIOSVersion
      • SystemBIOSMajorRelease
      • SystemBIOSMinorRelease
      • Tipo de compartimento
      • SKUNumber

Elementos SMBIOSEntry

O elemento SMBIOSEntry especifica informações do sistema do computador. Com base nessas informações, o Centro de Desenvolvimento de Hardware cria IDs de hardware do computador e compara o valor com o hardwareID do computador no packageinfo.xml que você envia junto com o 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>

Comentários (elemento SMBIOSEntry)

Mais de um elemento SMBIOSEntry pode ser usado para especificar vários sistemas.

Por exemplo, considere que um pacote de metadados dá suporte a vários sistemas de computador. Os seguintes elementos SMBIOSEntry podem ser usados para definir os sistemas de pc.

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

Atributos SystemManufacturer

Os atributos SystemManufacturer especificam o nome da família dos computadores.

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

Comentários (atributos SystemManufacturer)

O valor especificado pelo atributo SystemManufacturer deve ser idêntico ao valor no campo Fabricante na tabela SMBIOS no computador de destino. A tabela a seguir mostra as informações de campo em SMBIOS do campo Fabricante.

Nome do campo Nome e tipo da estrutura Versão de especificação do SMBIOS Deslocamento Comprimento Valor Descrição
Fabricante Informações do sistema (Tipo 1) 2.0+ 04h BYTE STRING O índice de uma cadeia de caracteres terminada em nulo dentro da matriz dmiStrucBuffer. Essa cadeia de caracteres especifica o nome do fabricante do computador.

Para obter mais informações sobre a matriz dmiStrucBuffer e os campos SMBIOS, consulte Especificação do SMBIOS (SYSTEM Management BIOS).

Atributos SystemFamily

Os atributos SystemFamily especificam o nome do fabricante do computador.

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

Comentários (atributos SystemFamily)

O valor especificado pelo atributo SystemFamily deve ser idêntico ao valor no campo Família na tabela SMBIOS no computador de destino. A tabela a seguir mostra as informações de campo no SMBIOS do campo Família.

Nome do campo Nome e tipo da estrutura Versão de especificação do SMBIOS Deslocamento Comprimento Valor Descrição
Família Informações do sistema (Tipo 1) 2.4+ 1Ah BYTE STRING O índice de uma cadeia de caracteres terminada em nulo dentro da matriz dmiStrucBuffer. Essa cadeia de caracteres especifica a família à qual um computador específico pertence. Uma família refere-se a um conjunto de computadores semelhantes, mas não idênticos do ponto de vista de hardware ou software. Normalmente, uma família é composta por diferentes modelos de computador, que têm diferentes configurações e pontos de preço. Computadores da mesma família geralmente têm identidade visual e recursos cosméticos semelhantes.

Para obter mais informações sobre a matriz dmiStrucBuffer e os campos SMBIOS, consulte Especificação do SMBIOS (SYSTEM Management BIOS).

Atributos SystemProductName

Os atributos SystemProductName especificam o nome do produto (computador).

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

Comentários (atributo SystemProductName)

O valor especificado pelo atributo SystemProductName deve ser idêntico ao valor no campo Nome do Produto na tabela SMBIOS no computador de destino. A tabela a seguir mostra as informações de campo em SMBIOS do campo Nome do Produto.

Nome do campo Nome e tipo da estrutura Versão de especificação do SMBIOS Deslocamento Comprimento Valor Descrição
Nome do Produto Informações do sistema (Tipo 1) 2.0+ 05h BYTE STRING O índice de uma cadeia de caracteres terminada em nulo dentro da matriz dmiStrucBuffer. Essa cadeia de caracteres especifica o nome do produto do computador.

Para obter mais informações sobre a matriz dmiStrucBuffer e os campos SMBIOS, consulte Especificação do SMBIOS (SYSTEM Management BIOS).

Atributos BIOSVendor

Os atributos BIOSVendor especificam o nome do fabricante do 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>

Comentários (atributo BIOSVendor)

O valor especificado pelo atributo BIOSVendor deve ser idêntico ao valor no campo Vendor na tabela SMBIOS no computador de destino. A tabela a seguir mostra as informações de campo no SMBIOS do campo Fornecedor.

Nome do campo Nome e tipo da estrutura Versão de especificação do SMBIOS Deslocamento Comprimento Valor Descrição
Fornecedor Informações do BIOS (Tipo 0) 2,0 04h BYTE STRING O índice de uma cadeia de caracteres terminada em nulo dentro da matriz dmiStrucBuffer. Essa cadeia de caracteres especifica o nome do fornecedor do BIOS.

Para obter mais informações sobre a matriz dmiStrucBuffer e os campos SMBIOS, consulte Especificação do SMBIOS (SYSTEM Management BIOS).

Atributos BIOSVersion

Os atributos BIOSVersion especificam o número de versão do 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>

Comentários (atributo BIOSVersion)

O valor especificado pelo atributo BIOSVersion deve ser idêntico ao valor no campo Versão do BIOS na tabela SMBIOS no computador de destino. A tabela a seguir mostra as informações de campo no SMBIOS do campo Versão do BIOS.

Nome do campo Nome e tipo da estrutura Versão de especificação do SMBIOS Deslocamento Comprimento Valor Descrição
Versão do BIOS Informações do BIOS (Tipo 0) 2,0 05h BYTE STRING O índice de uma cadeia de caracteres terminada em nulo dentro da matriz dmiStrucBuffer. Essa cadeia de caracteres pode conter informações sobre o núcleo do processador e a versão do OEM.

Para obter mais informações sobre a matriz dmiStrucBuffer e os campos SMBIOS, consulte Especificação do SMBIOS (SYSTEM Management BIOS).

Atributos SystemBIOSMajorRelease

Os atributos SystemBIOSMajorRelease especificam a versão de versão principal do 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>

Comentários (atributo SystemBIOSMajorRelease)

O valor especificado pelo atributo SystemBIOSMajorRelease deve ser idêntico ao valor no campo SystemBIOSMajorRelease na tabela SMBIOS no PC de destino. A tabela a seguir mostra as informações de campo no SMBIOS do campo SystemBIOSMajorRelease.

Nome do campo Nome e tipo da estrutura Versão de especificação do SMBIOS Deslocamento Comprimento Valor Descrição
Versão principal do BIOS do sistema Informações do BIOS (Tipo 0) 2.4 14h BYTE Varia. A versão principal do BIOS do sistema.

Para obter mais informações sobre os campos SMBIOS, consulte Especificação do SMBIOS (SYSTEM Management BIOS).

Atributos SystemBIOSMinorRelease

Os atributos SYSTEMBIOSMinorRelease especificam a versão de versão secundária do 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>

Comentários (atributos SYSTEMBIOSMinorRelease)

O valor especificado pelo atributo SystemBIOSMinorRelease deve ser idêntico ao valor no campo SystemBIOSMinorRelease na tabela SMBIOS no PC de destino. A tabela a seguir mostra as informações de campo no SMBIOS do campo SystemBIOSMinorRelease.

Nome do campo Nome e tipo da estrutura Versão de especificação do SMBIOS Deslocamento Comprimento Valor Descrição
Versão secundária do BIOS do sistema Informações do BIOS (Tipo 0) 2.4 15h BYTE Varia. A versão secundária do BIOS do sistema.

Para obter mais informações sobre os campos SMBIOS, consulte Especificação do SMBIOS (SYSTEM Management BIOS).

Atributo Enclosuretype

Os atributos Enclosuretype especificam o tipo de compartimento do computador.

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

Comentários (atributo Enclosuretype)

O valor especificado pelo atributo Enclosuretype deve ser idêntico ao valor no campo Compartimento na tabela SMBIOS no computador de destino. A tabela a seguir mostra as informações de campo no SMBIOS do campo Compartimento.

Nome do campo Nome e tipo da estrutura Versão de especificação do SMBIOS Deslocamento Comprimento Valor Descrição
Tipo de gabinete Compartimento do Sistema (Tipo 3) 2.0+ 05h BYTE Varia. O compartimento do sistema ou tipos de chassi.

Para obter mais informações sobre os campos SMBIOS, consulte Especificação do SMBIOS (SYSTEM Management BIOS).

Elemento SKUNumber

O elemento SKUNumber especifica o número de SKU do computador.

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

Comentários (elemento SKUNumber)

O valor especificado pelo elemento SKUNumber deve ser idêntico com o valor no campo Número de SKU na tabela SMBIOS no computador de destino. A tabela a seguir mostra as informações do campo no SMBIOS do campo Número da SKU.

Nome do campo Nome e tipo da estrutura Versão de especificação do SMBIOS Deslocamento Comprimento Valor Descrição
Número de SKU Informações do sistema (tipo 1) 2.4+ 19h BYTE STRING Número de cadeia de caracteres terminada em nulo. Essa cadeia de caracteres de texto é usada para identificar uma configuração de computador específica para venda. Às vezes, também é chamado de ID do produto ou número da ordem de compra. Esse número é frequentemente encontrado em campos existentes, mas não há um formato padrão. Normalmente, para uma determinada placa do sistema de um determinado OEM, há dezenas de configurações exclusivas de processador, memória, disco rígido e unidade óptica.

Para obter mais informações sobre os campos SMBIOS, consulte Especificação do SMBIOS (SYSTEM Management BIOS).

Exemplo de XML PcMetadataSubmission

O documento XML a seguir usa o esquema XML PcMetadataSubmission para especificar os componentes das informações de PcMetadataSubmission do computador de destino.

<?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>

Criando LocaleInfo.xml

Para obter informações sobre como criar o arquivo Localeinfo.xml para envio, consulte Criar o arquivo de envio de LocaleInfo.xml.