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
Assine o pacote devicemanifest-ms com a ferramenta SignTool .
Entre no Painel do Centro de Desenvolvimento de Hardware ou do Centro de Desenvolvimento do Windows usando uma conta da Microsoft.
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.
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
- SMBIOSEntry
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.