estrutura NVME_FIRMWARE_SLOT_INFO_LOG (nvme.h)

Contém campos que especificam as informações na página de log de Informações do Slot do Firmware.

A página de log de Informações do Slot do Firmware relata o número de revisão de firmware (como uma cadeia de caracteres ASCII) para cada um dos slots de firmware com suporte e indica o número do slot ativo. Esta página de log é global para o controlador.

Essa estrutura é retornada pelo comando Obter Página de Log. Para obter mais informações, consulte NVME_CDW10_GET_LOG_PAGE.

Sintaxe

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;

Membros

AFI

Uma estrutura AFI (Informações do Firmware Ativo) que contém campos que especificam informações sobre a revisão de firmware ativa.

AFI.ActiveSlot

Indica o slot de firmware que contém a revisão de firmware em execução ativa.

Esse valor está contido em Bits 0:2 da estrutura AFI .

AFI.Reserved0

O bit 3 da estrutura AFI é reservado.

AFI.PendingActivateSlot

Indica o slot de firmware que será ativado na próxima redefinição do controlador.

Quando esse campo é definido como 0h, o controlador não indica o slot de firmware que será ativado na próxima redefinição do controlador.

Esse valor está contido nos bits 4:6 da estrutura AFI

AFI.Reserved1

O bit 7 da estrutura AFI é reservado.

Reserved0[7]

FRS[7]

Uma matriz de 7 Revisões de Firmware que contêm a revisão do firmware baixado para cada um dos 7 slots de firmware.

Os membros da matriz são nomeados com base no número do slot de firmware (1-7), de modo que a Revisão de Firmware para Slot 1 (FRS1) está na posição 1, a Revisão de Firmware para Slot 2 (FRS2) está na posição 2 e assim por diante, até a Revisão de Firmware para Slot 7 (FRS7) na posição 7.

Se nenhuma revisão de firmware válida estiver presente ou se um slot não tiver suporte, todos os zeros serão retornados para esse slot.

Reserved1[448]

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Cabeçalho nvme.h