NVME_FIRMWARE_SLOT_INFO_LOG 结构 (nvme.h)
包含指定固件槽信息日志页中的信息的字段。
固件槽信息日志页将固件版本号 (报告为每个受支持的固件槽的 ASCII 字符串) ,并指示活动槽号。 此日志页对控制器是全局的。
此结构由“获取日志页”命令返回。 有关详细信息,请参阅 NVME_CDW10_GET_LOG_PAGE。
语法
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;
成员
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) 位置 7。
如果没有有效的固件版本,或者某个槽不受支持,则将为该槽返回所有零。
Reserved1[448]
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 |
标头 | nvme.h |