NVME_FIRMWARE_SLOT_INFO_LOG-Struktur (nvme.h)
Enthält Felder, die die Informationen auf der Protokollseite für Firmwareslotinformationen angeben.
Die Protokollseite "Firmwareslotinformationen" meldet die Firmwarerevisionsnummer (als ASCII-Zeichenfolge) für jeden unterstützten Firmwareslot und gibt die aktive Slotnummer an. Diese Protokollseite ist global für den Controller.
Diese Struktur wird vom Befehl Protokollseite abrufen zurückgegeben. Weitere Informationen finden Sie unter NVME_CDW10_GET_LOG_PAGE.
Syntax
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;
Member
AFI
Eine AFI-Struktur (Active Firmware Information), die Felder enthält, die Informationen zur aktiven Firmwarerevision angeben.
AFI.ActiveSlot
Gibt den Firmwareslot an, der die aktiv ausgeführte Firmwarerevision enthält.
Dieser Wert ist in Bits 0:2 der AFI-Struktur enthalten.
AFI.Reserved0
Bit 3 der AFI-Struktur ist reserviert.
AFI.PendingActivateSlot
Gibt den Firmwareslot an, der beim nächsten Zurücksetzen des Controllers aktiviert werden soll.
Wenn dieses Feld auf 0h
festgelegt ist, gibt der Controller nicht den Firmwareslot an, der beim nächsten Zurücksetzen des Controllers aktiviert werden soll.
Dieser Wert ist in Bits 4:6 der AFI-Struktur enthalten.
AFI.Reserved1
Bit 7 der AFI-Struktur ist reserviert.
Reserved0[7]
FRS[7]
Ein Array von 7 Firmwarerevisionen, die die Revision der Firmware enthalten, die auf jeden der 7 Firmwareslots heruntergeladen wurde.
Die Member des Arrays werden basierend auf der Firmwareslotnummer (1-7) benannt, sodass sich die Firmwarerevision für Steckplatz 1 (FRS1) an Position 1 befindet, die Firmwarerevision für Slot 2 (FRS2) an Position 2 und so weiter bis zur Firmwarerevision für Slot 7 (FRS7) an Position 7.
Wenn keine gültige Firmwarerevision vorhanden ist oder ein Slot nicht unterstützt wird, werden alle Nullen für diesen Slot zurückgegeben.
Reserved1[448]
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Kopfzeile | nvme.h |