存在 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 的目标,以便它可以适用于所有固件资源版本(无论给定系统上当前存在哪个版本)。