Compartilhar via


Dispositivo plug and play

A presença de uma tabela de configuração do ESRT direcionará o Windows a enumerar uma instância de dispositivo PnP separada para cada recurso de firmware. Para fins de correspondência de driver, um dispositivo de recurso de firmware é identificado exclusivamente por suas IDs de hardware, que inserem o GUID da ID do firmware. Referindo-se ao exemplo de ESRT na definição da tabela ESRT, as instâncias de dispositivo correspondentes são enumeradas.

ID da instância do 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 duas IDs de hardware são relatadas por cada dispositivo de recurso de firmware. A primeira ID de hardware inclui a versão atual do recurso de firmware, enquanto a segunda não.

Como espera-se que a versão do recurso de firmware seja alterada como resultado da aplicação de uma atualização de firmware, é importante que um driver seja direcionado para a segunda ID de hardware sem versão para que possa ser aplicável à instalação em todas as versões de recursos de firmware, independentemente de qual versão esteja atualmente presente em um determinado sistema.

Definição de tabela ESRT

Criação de um pacote de driver de atualização

Processando atualizações

E/S do dispositivo do ambiente UEFI

Prevenção e recuperação contínuas de crises

Status de atualização de firmware