包含指定固件槽信息日志页中信息的字段。
固件槽信息日志页报告每个受支持的固件槽的固件修订号(ASCII 字符串),并指示活动槽号。 此日志页是控制器的全局页面。
此结构由“获取日志页”命令返回。 有关详细信息,请参阅 NVME_CDW10_GET_LOG_PAGE。
Syntax
typedef struct {
struct {
UCHAR ActiveSlot : 3;
UCHAR Reserved0 : 1;
UCHAR PendingActivateSlot : 3;
UCHAR Reserved1 : 1;
} AFI;
UCHAR Reserved0[7];
ULONGLONG FRS[7];
UCHAR Reserved1[448];
} NVME_FIRMWARE_SLOT_INFO_LOG, *PNVME_FIRMWARE_SLOT_INFO_LOG;
Members
AFI
活动固件信息 (AFI) 结构,包含指定活动固件修订信息的字段。
AFI.ActiveSlot
指示包含主动运行的固件修订的固件槽。
此值包含在 AFI 结构的位 0:2 中。
AFI.Reserved0
保留 AFI 结构的位 3。
AFI.PendingActivateSlot
指示将在下一个控制器重置时激活的固件槽。
当此字段设置为 0h此字段时,控制器不会指示将在下一个控制器重置时激活的固件槽。
此值包含在 AFI 结构的位 4:6 中
AFI.Reserved1
保留 AFI 结构的位 7。
Reserved0[7]
FRS[7]
一个由 7 个固件修订的数组,其中包含下载到每个 7 个固件槽的固件的修订版。
数组的成员根据固件槽号(1-7)进行命名,以便槽 1 的固件修订(FRS1)处于位置 1,槽 2 的固件修订(FRS2)的位置为 2,依此类而来,最多为槽 7(FRS7)的固件修订。
如果没有有效的固件修订,或者如果槽不受支持,则会为该槽返回所有零。
Reserved1[448]
要求
| Requirement | 价值 |
|---|---|
| 最低支持的客户端 | Windows 10操作系统 |
| Header | nvme.h |