Condividi tramite


NVME_FIRMWARE_SLOT_INFO_LOG struttura (nvme.h)

Contiene campi che specificano le informazioni nella pagina Log informazioni slot firmware.

La pagina Log informazioni slot firmware segnala il numero di revisione del firmware (come stringa ASCII) per ognuno degli slot firmware supportati e indica il numero di slot attivo. Questa pagina di log è globale per il controller.

Questa struttura viene restituita dal comando Get Log Page. Per altre informazioni, vedere NVME_CDW10_GET_LOG_PAGE.

Sintassi

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

Struttura AFI (Active Firmware Information) contenente campi che specificano informazioni sulla revisione del firmware attivo.

AFI.ActiveSlot

Indica lo slot del firmware che contiene la revisione del firmware in esecuzione attiva.

Questo valore è contenuto in Bit 0:2 della struttura AFI .

AFI.Reserved0

Bit 3 della struttura AFI è riservata.

AFI.PendingActivateSlot

Indica lo slot del firmware che verrà attivato al successivo ripristino del controller.

Quando questo campo è impostato su 0h, il controller non indica lo slot del firmware che verrà attivato al successivo ripristino del controller.

Questo valore è contenuto in bit 4:6 della struttura AFI

AFI.Reserved1

Bit 7 della struttura AFI è riservata.

Reserved0[7]

FRS[7]

Matrice di 7 revisioni firmware che contengono la revisione del firmware scaricato in ognuno degli slot del firmware 7.

I membri della matrice sono denominati in base al numero di slot del firmware (1-7), in modo che la revisione del firmware per slot 1 (FRS1) sia nella posizione 1, la revisione del firmware per slot 2 (FRS2) è nella posizione 2 e così via, fino alla revisione del firmware per slot 7 (FRS7) nella posizione 7.

Se non è presente alcuna revisione del firmware valida o se uno slot non è supportato, tutti gli zeri verranno restituiti per tale slot.

Reserved1[448]

Requisiti

Requisito Valore
Client minimo supportato Windows 10
Intestazione nvme.h