Partager via


énumération NVME_STATUS_MEDIA_ERROR_CODES (nvme.h)

Contient des valeurs qui indiquent une erreur associée au média NVM ou indiquent une erreur de type d’intégrité des données.

Ces codes d’état sont du type de code d’état NVME_STATUS_TYPE_MEDIA_ERROR et sont publiés par le contrôleur dans une entrée de file d’attente d’achèvement lorsqu’une commande est terminée.

Syntaxe

typedef enum {
  NVME_STATUS_NVM_WRITE_FAULT,
  NVME_STATUS_NVM_UNRECOVERED_READ_ERROR,
  NVME_STATUS_NVM_END_TO_END_GUARD_CHECK_ERROR,
  NVME_STATUS_NVM_END_TO_END_APPLICATION_TAG_CHECK_ERROR,
  NVME_STATUS_NVM_END_TO_END_REFERENCE_TAG_CHECK_ERROR,
  NVME_STATUS_NVM_COMPARE_FAILURE,
  NVME_STATUS_NVM_ACCESS_DENIED,
  NVME_STATUS_NVM_DEALLOCATED_OR_UNWRITTEN_LOGICAL_BLOCK
} NVME_STATUS_MEDIA_ERROR_CODES;

Constantes

 
NVME_STATUS_NVM_WRITE_FAULT
Les données d’écriture n’ont pas pu être validées sur le média.
NVME_STATUS_NVM_UNRECOVERED_READ_ERROR
Impossible de récupérer les données lues à partir du support.
NVME_STATUS_NVM_END_TO_END_GUARD_CHECK_ERROR
La commande a été abandonnée en raison d’un échec de vérification de la protection de bout en bout.
NVME_STATUS_NVM_END_TO_END_APPLICATION_TAG_CHECK_ERROR
La commande a été abandonnée en raison d’un échec de vérification de balise d’application de bout en bout.
NVME_STATUS_NVM_END_TO_END_REFERENCE_TAG_CHECK_ERROR
La commande a été abandonnée en raison d’un échec de vérification de balise de référence de bout en bout.
NVME_STATUS_NVM_COMPARE_FAILURE
La commande a échoué en raison d’une erreur lors d’une commande Compare.
NVME_STATUS_NVM_ACCESS_DENIED
L’accès à l’espace de noms et/ou à la plage DBA (Logical Block Address) est refusé en raison d’un manque de droits d’accès. Pour plus d’informations, consultez latcG Storage Interface Interactions Specification (SIIS).
NVME_STATUS_NVM_DEALLOCATED_OR_UNWRITTEN_LOGICAL_BLOCK
La commande a échoué en raison d’une tentative de lecture à partir d’une plage LBA contenant un bloc logique désalloué ou non écrit.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10
d’en-tête nvme.h