Freigeben über


NVME_STATUS_MEDIA_ERROR_CODES-Aufzählung (nvme.h)

Enthält Werte, die auf einen Fehler hinweisen, der dem NVM-Medium zugeordnet ist, oder einen Datentypfehler angibt.

Diese Statuscodes sind der NVME_STATUS_TYPE_MEDIA_ERRORStatuscodetyp und werden vom Controller in einem Eintrag in der Abschlusswarteschlange, wenn ein Befehl abgeschlossen ist, bereitgestellt.

Syntax

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;

Konstanten

 
NVME_STATUS_NVM_WRITE_FAULT
Die Schreibdaten konnten nicht an die Medien gebunden werden.
NVME_STATUS_NVM_UNRECOVERED_READ_ERROR
Die Lesedaten konnten nicht aus den Medien wiederhergestellt werden.
NVME_STATUS_NVM_END_TO_END_GUARD_CHECK_ERROR
Der Befehl wurde aufgrund eines End-to-End-Schutzüberprüfungsfehlers abgebrochen.
NVME_STATUS_NVM_END_TO_END_APPLICATION_TAG_CHECK_ERROR
Der Befehl wurde aufgrund eines End-to-End-Anwendungstagüberprüfungsfehlers abgebrochen.
NVME_STATUS_NVM_END_TO_END_REFERENCE_TAG_CHECK_ERROR
Der Befehl wurde aufgrund eines Fehlers bei der End-to-End-Verweistagüberprüfung abgebrochen.
NVME_STATUS_NVM_COMPARE_FAILURE
Fehler des Befehls aufgrund eines Fehlkompilierens während eines Vergleichsbefehls.
NVME_STATUS_NVM_ACCESS_DENIED
Der Zugriff auf den Namespace- und/oder LBA-Bereich (Logical Block Address) wird aufgrund fehlender Zugriffsrechte verweigert. Weitere Informationen finden Sie in der TCG Storage Interface Interactions Specification (SIIS).
NVME_STATUS_NVM_DEALLOCATED_OR_UNWRITTEN_LOGICAL_BLOCK
Der Befehl konnte aufgrund eines Versuches, aus einem LBA-Bereich zu lesen, der einen deallocated oder ungeschriebenen logischen Block enthält, nicht gelesen werden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10
Header- nvme.h