NVME_CSTS_SHST_SHUTDOWN_STATUS enumeration (nvme.h)
Contains values that indicate the status of shutdown processing that is initiated by the host setting the SHN field in the NVME_CONTROLLER_CONFIGURATION structure.
Syntax
typedef enum {
NVME_CSTS_SHST_NO_SHUTDOWN,
NVME_CSTS_SHST_SHUTDOWN_IN_PROCESS,
NVME_CSTS_SHST_SHUTDOWN_COMPLETED
} NVME_CSTS_SHST_SHUTDOWN_STATUS;
Constants
NVME_CSTS_SHST_NO_SHUTDOWN Normal operation (no shutdown has been requested). |
NVME_CSTS_SHST_SHUTDOWN_IN_PROCESS Shutdown processing is occurring. |
NVME_CSTS_SHST_SHUTDOWN_COMPLETED Shutdown processing is complete. |
Remarks
To start executing commands on the controller after a shutdown operation, (when the SHST field of the NVME_CONTROLLER_STATUS structure is set to 10b
, a Controller Reset (setting the EN field in NVME_CONTROLLER_CONFIGURATION to 0
) is required. If the host software submits commands to the controller without issuing a reset, the behavior is undefined.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10 |
Header | nvme.h |