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 |