Condividi tramite


struttura NVME_FIRMWARE_SLOT_INFO_LOG (nvme.h)

Contiene campi che specificano le informazioni nella pagina Del log delle informazioni sullo slot del 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 .This structure is returned by the Get Log Page command. 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 attiva.

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

Il bit 3 della struttura AFI è riservato.

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 è riservato.

Reserved0[7]

FRS[7]

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

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

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

Reserved1[448]

Requisiti

Requisito Value
Client minimo supportato Windows 10
Header nvme.h