Plug and Play-Gerät
Das Vorhandensein einer ESRT-Konfigurationstabelle weist Windows an, ein separates PnP-Gerät aufzulisten, instance für jede Firmwareressource. Zu Treiberabgleichszwecken wird ein Firmwareressourcengerät durch seine Hardware-IDs eindeutig identifiziert, die die Firmware-ID-GUID einbetten. In Bezug auf das ESRT-Beispiel in der ESRT-Tabellendefinition werden die entsprechenden Geräteinstanzen aufgelistet.
Geräte-instance-ID | Hardware-ID |
---|---|
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} |
Beachten Sie, dass von jedem Firmwareressourcengerät zwei Hardware-IDs gemeldet werden. Die erste Hardware-ID enthält die aktuelle Firmwareressourcenversion, die zweite nicht.
Da erwartet wird, dass sich die Firmwareressourcenversion durch das Anwenden eines Firmwareupdates ändert, ist es wichtig, dass ein Treiber für die zweite nicht versionierte Hardware-ID verwendet wird, damit er für die Installation für alle Firmwareressourcenversionen anwendbar sein kann, unabhängig davon, welche Version derzeit auf einem bestimmten System vorhanden ist.
Verwandte Themen
Erstellen eines Updatetreiberpakets
Geräte-E/A aus der UEFI-Umgebung