Compartilhar via


NVME_STATUS_MEDIA_ERROR_CODES enumeração (nvme.h)

Contém valores que indicam um erro associado à mídia NVM ou indicam um erro de tipo de integridade de dados.

Esses códigos de status são do tipo de código de status NVME_STATUS_TYPE_MEDIA_ERROR e são postados pelo controlador em uma entrada de Fila de Conclusão quando um comando é concluído.

Sintaxe

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
Os dados de gravação não puderam ser confirmados na mídia.
NVME_STATUS_NVM_UNRECOVERED_READ_ERROR
Os dados de leitura não puderam ser recuperados da mídia.
NVME_STATUS_NVM_END_TO_END_GUARD_CHECK_ERROR
O comando foi anulado devido a uma falha de verificação de proteção de ponta a ponta.
NVME_STATUS_NVM_END_TO_END_APPLICATION_TAG_CHECK_ERROR
O comando foi anulado devido a uma falha de verificação de marca de aplicativo de ponta a ponta.
NVME_STATUS_NVM_END_TO_END_REFERENCE_TAG_CHECK_ERROR
O comando foi anulado devido a uma falha de verificação de marca de referência de ponta a ponta.
NVME_STATUS_NVM_COMPARE_FAILURE
O comando falhou devido a um erro de comportamento durante um comando Compare.
NVME_STATUS_NVM_ACCESS_DENIED
O acesso ao namespace e/ou ao intervalo de LBA (Endereço de Bloco Lógico) é negado devido à falta de direitos de acesso. Para obter mais informações, consulte osiis (especificação de interações da interface de armazenamento do TCG) .
NVME_STATUS_NVM_DEALLOCATED_OR_UNWRITTEN_LOGICAL_BLOCK
O comando falhou devido a uma tentativa de leitura de um intervalo LBA que contém um bloco lógico desalocado ou não escrito.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10
cabeçalho nvme.h