Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Contiene valori che indicano il tipo di codice di stato inviato dal controller in una voce della coda di completamento al termine di un comando.
Sintassi
typedef enum {
NVME_STATUS_TYPE_GENERIC_COMMAND,
NVME_STATUS_TYPE_COMMAND_SPECIFIC,
NVME_STATUS_TYPE_MEDIA_ERROR,
NVME_STATUS_TYPE_VENDOR_SPECIFIC
} NVME_STATUS_TYPES;
Constants
NVME_STATUS_TYPE_GENERIC_COMMANDIndica che il comando specificato dagli identificatori della coda di comando e invio nella voce della coda di completamento è stato completato. Questi valori di stato sono generici in tutti i tipi di comando e includono condizioni quali esito positivo, opcode non supportato e campo non valido. Uno dei codici di stato nell'enumerazione NVME_STATUS_GENERIC_COMMAND_CODES . |
NVME_STATUS_TYPE_COMMAND_SPECIFICIndica un valore di stato specifico per un particolare codice operativo del comando. Questi valori possono indicare che è necessaria un'elaborazione aggiuntiva. I valori di stato, ad esempio l'immagine del firmware non valida o il numero massimo di code superato, vengono segnalati con questo tipo. Uno dei codici di stato nell'enumerazione NVME_STATUS_COMMAND_SPECIFIC_CODES . |
NVME_STATUS_TYPE_MEDIA_ERRORValore di stato che indica che si è verificato un errore specifico del supporto nell'appliance virtuale di rete o un errore di integrità dei dati. Uno dei codici di stato nell'enumerazione NVME_STATUS_MEDIA_ERROR_CODES . |
NVME_STATUS_TYPE_VENDOR_SPECIFICIndica un codice di stato specifico del fornitore. |
Osservazioni:
Al termine di un comando, un valore di questa enumerazione viene inserito dal controller nel campo SCT di una struttura NVME_COMMAND_STATUS nel campo Stato di una voce Coda di completamento.
Requisiti
| Requisito | Value |
|---|---|
| Client minimo supportato | Windows 10 |
| Header | nvme.h |