Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Contains values that indicate the action that is taken on the image downloaded by the Firmware Image Download command or on a previously downloaded and placed image.
The values from this enumeration are passed to the Firmware Commit command.
The Firmware Activate command was renamed to the Firmware Commit command in NVME spec v1.2. For a list of Admin commands, see the NVME_ADMIN_COMMANDS enumeration.
Syntax
typedef enum {
NVME_FIRMWARE_ACTIVATE_ACTION_DOWNLOAD_TO_SLOT,
NVME_FIRMWARE_ACTIVATE_ACTION_DOWNLOAD_TO_SLOT_AND_ACTIVATE,
NVME_FIRMWARE_ACTIVATE_ACTION_ACTIVATE,
NVME_FIRMWARE_ACTIVATE_ACTION_DOWNLOAD_TO_SLOT_AND_ACTIVATE_IMMEDIATE
} NVME_FIRMWARE_ACTIVATE_ACTIONS;
Constants
NVME_FIRMWARE_ACTIVATE_ACTION_DOWNLOAD_TO_SLOTThe downloaded image replaces the image specified by the Firmware Slot field. This image is not activated. |
NVME_FIRMWARE_ACTIVATE_ACTION_DOWNLOAD_TO_SLOT_AND_ACTIVATEThe downloaded image replaces the image specified by the Firmware Slot field. This image is activated at the next reset. |
NVME_FIRMWARE_ACTIVATE_ACTION_ACTIVATEThe image specified by the Firmware Slot field is activated at the next reset. |
NVME_FIRMWARE_ACTIVATE_ACTION_DOWNLOAD_TO_SLOT_AND_ACTIVATE_IMMEDIATEThe image specified by the Firmware Slot field is requested to be activated immediately without reset. |
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows 10 |
| Header | nvme.h |