enumerazione NVME_CSTS_SHST_SHUTDOWN_STATUS (nvme.h)
Contiene valori che indicano lo stato dell'elaborazione di arresto avviata dall'host impostando il campo SHN nella struttura NVME_CONTROLLER_CONFIGURATION .
Sintassi
typedef enum {
NVME_CSTS_SHST_NO_SHUTDOWN,
NVME_CSTS_SHST_SHUTDOWN_IN_PROCESS,
NVME_CSTS_SHST_SHUTDOWN_COMPLETED
} NVME_CSTS_SHST_SHUTDOWN_STATUS;
Costanti
NVME_CSTS_SHST_NO_SHUTDOWN Normale operazione (non è stato richiesto alcun arresto). |
NVME_CSTS_SHST_SHUTDOWN_IN_PROCESS Si sta verificando l'elaborazione di arresto. |
NVME_CSTS_SHST_SHUTDOWN_COMPLETED L'elaborazione di arresto è stata completata. |
Commenti
Per avviare l'esecuzione di comandi nel controller dopo un'operazione di arresto, quando il campo SHST della struttura NVME_CONTROLLER_STATUS è impostato su 10b
, è necessario reimpostare il controller (impostando il campo EN in NVME_CONTROLLER_CONFIGURATION su 0
). Se il software host invia comandi al controller senza emettere una reimpostazione, il comportamento non è definito.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Intestazione | nvme.h |