即插即用设备

存在 ESRT 配置表将指示 Windows 为每个固件资源枚举单独的 PnP 设备实例。 出于驱动程序匹配的目的,固件资源设备通过其硬件 ID 进行唯一标识,该 ID 中包含固件 ID GUID。 在 ESRT 表定义中引用 ESRT 示例时,将枚举相应的设备实例。

设备实例 ID 硬件 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}

请注意,每个固件资源设备报告两个硬件 ID。 第一个硬件 ID 包括当前固件资源版本,而第二个硬件 ID 则不包含该版本。

由于固件资源版本预期会因应用固件更新而更改,因此请务必将驱动程序作为第二个未版本化硬件 ID 的目标,以便它可以适用于所有固件资源版本(无论给定系统上当前存在哪个版本)。

ESRT 表定义

编写更新驱动程序包

处理更新

来自 UEFI 环境的设备 I/O

无缝危机预防和恢复

固件更新状态