Dispositivo plug and play
La presencia de una tabla de configuración de ESRT dirigirá a Windows para enumerar una instancia de dispositivo PnP independiente para cada recurso de firmware. Con fines de coincidencia de controladores, un dispositivo de recursos de firmware se identifica de forma única por sus identificadores de hardware, que insertan el GUID del identificador de firmware. Haciendo referencia al ejemplo de ESRT en la definición de tabla de ESRT, se enumeran las instancias de dispositivo correspondientes.
Id. de instancia de dispositivo | Id. de hardware |
---|---|
UEFI\RES_{SYSTEM_FIRMWARE}\0 | UEFI\RES_{SYSTEM_FIRMWARE}&REV_1, UEFI\RES_{SYSTEM_FIRMWARE} |
UEFI\RES_{DEVICE_FIRMWARE}\0 | UEFI\RES_{DEVICE_FIRMWARE}&REV_1, UEFI\RES_{DEVICE_FIRMWARE} |
Observe que cada dispositivo de recursos de firmware notifica dos identificadores de hardware. El primer identificador de hardware incluye la versión actual del recurso de firmware, mientras que la segunda no.
Dado que se espera que la versión del recurso de firmware cambie como resultado de aplicar una actualización de firmware, es importante que un controlador esté destinado al segundo identificador de hardware sin versión para que pueda aplicarse a la instalación en todas las versiones de recursos de firmware, independientemente de la versión que esté presente actualmente en un sistema determinado.
Temas relacionados
Creación de un paquete de controladores de actualización
Procesamiento de actualizaciones
E/S del dispositivo desde el entorno UEFI