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:
- Si alguno de los identificadores de PlatformID de una imagen coincide con un dispositivo, la imagen se emparejará correctamente.
- Un identificador de PlatformID se valida con el dispositivo si todos los campos de DevicePlatformID coinciden con los campos SMBIOS correspondientes.
- 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>