Partager via


Appareil plug-and-play

La présence d’une table de configuration ESRT indique à Windows d’énumérer un appareil PnP distinct instance pour chaque ressource de microprogramme. À des fins de correspondance de pilote, un périphérique de ressource de microprogramme est identifié de manière unique par ses ID matériels, qui incorporent le GUID d’ID de microprogramme. En se référant à l’exemple ESRT dans la définition de table ESRT, les instances d’appareil correspondantes sont énumérées.

ID de instance de l’appareil ID du matériel
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}

Notez que deux ID matériels sont signalés par chaque appareil de ressource de microprogramme. Le premier ID matériel inclut la version actuelle de la ressource de microprogramme, contrairement au second.

Étant donné que la version de la ressource de microprogramme est censée changer à la suite de l’application d’une mise à jour du microprogramme, il est important qu’un pilote soit ciblé pour le deuxième ID matériel sans version afin qu’il puisse être applicable à l’installation sur toutes les versions de ressources de microprogramme, quelle que soit la version actuellement présente sur un système donné.

Définition de table ESRT

Création d’un package de pilote de mise à jour

Traitement des mises à jour

E/S de l’appareil à partir de l’environnement UEFI

Prévention et reprise des crises transparentes

État de la mise à jour du microprogramme