Compartir a través de


Información general de DevicePlatformID

DevicePlatformID es una cadena compuesta de valores de la estructura de información del sistema SMBIOS concatenada junto con cada valor separado por un punto. Puede incluir uno o más identificadores de DevicePlatformID en una imagen del sistema operativo Factory.

Los identificadores de DevicePlatformIDs se especifican en el elemento <DevicePlatformID> de OEMInput.xml. Consulte: DevicePlatformID para obtener información sobre cómo añadir DevicePlatformID a una imagen.

Funcionamiento

Antes de instalar imágenes, DISM compara los identificadores de DevicePlatformID en una imagen con los campos SMBIOS del dispositivo. Esto garantiza que la imagen está diseñada para el hardware en el que se implementará. Si no incluyes un DevicePlatformID, no podrás instalar imágenes en un dispositivo.

Reglas de validación

Para validar que una imagen está diseñada para un dispositivo, DISM evalúa tres reglas para determinar si dicha imagen es adecuada para el hardware en el que se está instalando:

  1. Si alguno de los identificadores de PlatformID de una imagen coincide con un dispositivo, la imagen se emparejará correctamente.
  2. Un identificador de PlatformID se valida con el dispositivo si todos los campos de DevicePlatformID coinciden con los campos SMBIOS correspondientes.
  3. Un campo de DevicePlatformID coincide si es una coincidencia exacta o si usa un carácter comodín (*) con el campo SMBIOS correspondiente.

Si se produce un error en las reglas de validación, se producirá un error en la instalación de imágenes y no se escribirá nada en el dispositivo.

Formato de DevicePlatformID

DevicePlatformID usa el formato siguiente. Cada valor se asigna a la información de hardware de SMBIOS:

  • Manufacturer.FamilyName.ProductName.ProductVersion
Campo de DevicePlatformID Campo SMBIOS
Fabricante Fabricante
Apellido Familia
ProductName Nombre de producto
ProductVersion Versión

Notas:

  • Los campos de DevicePlatformID se delimitan por puntos (.).
  • Se aceptan los caracteres comodín (*), lo que permite que una imagen sea apta para varios tipos de hardware.
  • La longitud máxima del DevicePlatformID concatenado es de 192 caracteres.

Consulte la Sección 7.2 de la especificación SMBIOS para obtener información sobre la estructura de información del sistema SMBIOS.

Ejemplo de identificadores de DevicePlatformID

A continuación se muestra un fragmento de código de un archivo OEMInput que especifica cuatro identificadores de DevicePlatformID:

<DevicePlatformIDs>
    <DevicePlatformID>Manufacturer.Family.Product.Version</DevicePlatformID>
    <DevicePlatformID>Contoso.Laptops.ContosoBook.V1</DevicePlatformID>
    <DevicePlatformID>Contoso.ContosoLaptop.*.1</DevicePlatformID>
    <DevicePlatformID>*.*.*.*</DevicePlatformID>
</DevicePlatformIDs>