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 |