Condividi tramite


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

Vedi anche

NVME_CONTROLLER_STATUS NVME_CONTROLLER_CONFIGURATION