NVME_CDW10_FIRMWARE_ACTIVATE union (nvme.h)

Содержит параметры, используемые в команде Firmware Commit.

Команда Firmware Commit используется для проверки загрузки допустимого образа встроенного ПО и фиксации этой редакции в определенном слоте встроенного ПО.

Примечание

В предыдущих версиях NVM Express команда Firmware Commit называлась Активация встроенного ПО.

Эта структура используется в качестве значения параметра CDW10 в поле FIRMWAREACTIVATE структуры команд . Все остальные поля, относящиеся к командам, зарезервированы.

Синтаксис

typedef union {
  struct {
    ULONG FS : 3;
    ULONG AA : 2;
    ULONG Reserved : 27;
  } DUMMYSTRUCTNAME;
  ULONG  AsUlong;
} NVME_CDW10_FIRMWARE_ACTIVATE, *PNVME_CDW10_FIRMWARE_ACTIVATE;

Члены

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.FS

Поле Слот встроенного ПО (FS) указывает слот встроенного ПО, который используется для действия фиксации, если применимо. Если указано 0hзначение , контроллер выберет слот встроенного ПО (1–7), который будет использоваться для операции.

DUMMYSTRUCTNAME.AA

В поле Активировать действие (AA) указывается действие, которое выполняется с изображением, скачанным с помощью команды Загрузки образа встроенного ПО, или с ранее скачанным и размещенным образом. Действия указываются одним из значений перечисления NVME_FIRMWARE_ACTIVATE_ACTIONS .

DUMMYSTRUCTNAME.Reserved

AsUlong

Требования

Требование Значение
Минимальная версия клиента Windows 10
Верхняя часть nvme.h