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 a SMART/Health Status event type.
Syntax
typedef enum {
NVME_ASYNC_HEALTH_NVM_SUBSYSTEM_RELIABILITY,
NVME_ASYNC_HEALTH_TEMPERATURE_THRESHOLD,
NVME_ASYNC_HEALTH_SPARE_BELOW_THRESHOLD
} NVME_ASYNC_EVENT_HEALTH_STATUS_CODES;
Constants
NVME_ASYNC_HEALTH_NVM_SUBSYSTEM_RELIABILITYNVM subsystem reliability has been compromised. This may be due to significant media errors, an internal error, the media being placed in read only mode, or a volatile memory backup device failing. |
NVME_ASYNC_HEALTH_TEMPERATURE_THRESHOLDA temperature is above an over-temperature threshold or below an under-temperature threshold. |
NVME_ASYNC_HEALTH_SPARE_BELOW_THRESHOLDThe available spare space has fallen below the threshold. |
Remarks
Use this enumeration to specify values in the NVME_ASYNC_EVENT_TYPE_HEALTH_STATUS field of the NVME_ASYNC_EVENT_TYPES enumeration that is used in the Async Event Request Admin command.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows 10 |
| Header | nvme.h |