NVME_FIRMWARE_SLOT_INFO_LOG结构(nvme.h)

包含指定固件槽信息日志页中信息的字段。

固件槽信息日志页报告每个受支持的固件槽的固件修订号(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