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 |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for