структура NVME_FIRMWARE_SLOT_INFO_LOG (nvme.h)
Содержит поля, указывающие сведения на странице журнала сведений о слоте встроенного ПО.
На странице журнала сведений о слоте встроенного ПО отображается номер редакции встроенного ПО (в виде строки ASCII) для каждого поддерживаемого слота встроенного ПО и указан номер активного слота. Эта страница журнала является глобальной для контроллера.
Эта структура возвращается командой Получить страницу журнала. Дополнительные сведения см. в разделе NVME_CDW10_GET_LOG_PAGE.
Синтаксис
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;
Члены
AFI
Структура Active Firmware Information (AFI), содержащая поля, указывающие сведения об активной редакции встроенного ПО.
AFI.ActiveSlot
Указывает слот встроенного ПО, содержащий активно выполняющуюся версию встроенного ПО.
Это значение содержится в битах 0:2 структуры AFI .
AFI.Reserved0
Зарезервирован бит 3 структуры AFI .
AFI.PendingActivateSlot
Указывает слот встроенного ПО, который будет активирован при следующем сбросе контроллера.
Если для этого поля задано значение 0h
, контроллер не указывает слот встроенного ПО, который будет активирован при следующем сбросе контроллера.
Это значение содержится в битах 4:6 структуры AFI .
AFI.Reserved1
Зарезервирован бит 7 структуры AFI .
Reserved0[7]
FRS[7]
Массив из 7 редакций встроенного ПО, содержащий редакцию встроенного ПО, скачаемую в каждый из 7 слотов встроенного ПО.
Члены массива именуются на основе номера слота встроенного ПО (1–7), так что редакция встроенного ПО для слота 1 (FRS1) находится в позиции 1, версия встроенного ПО для слота 2 (FRS2) находится в позиции 2 и т. д. До версии встроенного ПО для слота 7 (FRS7) в позиции 7.
Если нет допустимой редакции встроенного ПО или слот не поддерживается, для этого слота будут возвращены все нули.
Reserved1[448]
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Верхняя часть | nvme.h |