Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Contém valores que indicam um tipo de evento de erro geral.
Sintaxe
typedef enum {
NVME_ASYNC_ERROR_INVALID_SUBMISSION_QUEUE,
NVME_ASYNC_ERROR_INVALID_DOORBELL_WRITE_VALUE,
NVME_ASYNC_ERROR_DIAG_FAILURE,
NVME_ASYNC_ERROR_PERSISTENT_INTERNAL_DEVICE_ERROR,
NVME_ASYNC_ERROR_TRANSIENT_INTERNAL_DEVICE_ERROR,
NVME_ASYNC_ERROR_FIRMWARE_IMAGE_LOAD_ERROR
} NVME_ASYNC_EVENT_ERROR_STATUS_CODES;
Constants
NVME_ASYNC_ERROR_INVALID_SUBMISSION_QUEUEUma gravação em um registro de campainha inválido. O software host escreveu na campainha de uma fila que não foi criada. |
NVME_ASYNC_ERROR_INVALID_DOORBELL_WRITE_VALUEValor de gravação de campainha inválido. O software host tentou gravar um valor de campainha inválido. Algumas possíveis causas desse erro são: - O valor gravado estava fora do intervalo do endereço base e do tamanho da fila correspondente. - O valor gravado é o mesmo que o valor de campainha escrito anteriormente. - O número de comandos que seriam adicionados como parte de uma gravação de campainha excederia o número de entradas disponíveis. - O software host tentou adicionar um comando a uma Fila de Envio completa. - O software host tentou remover uma entrada de fila de conclusão de uma Fila de Conclusão vazia. |
NVME_ASYNC_ERROR_DIAG_FAILUREUma falha de diagnóstico foi detectada. Esse erro pode incluir uma operação de auto-teste. |
NVME_ASYNC_ERROR_PERSISTENT_INTERNAL_DEVICE_ERROROcorreu uma falha persistente e o controlador não consegue isolá-lo em um conjunto específico de comandos. Se esse erro for indicado, o bit CFS (Status Fatal do Controlador) da estrutura de NVME_CONTROLLER_STATUS poderá ser definido 1 e o host deverá executar uma redefinição. Para obter mais informações, consulte Redefinição do Subsistema NVM. |
NVME_ASYNC_ERROR_TRANSIENT_INTERNAL_DEVICE_ERROROcorreu um erro interno transitório específico a um determinado conjunto de comandos. A operação do controlador pode continuar sem uma redefinição. |
NVME_ASYNC_ERROR_FIRMWARE_IMAGE_LOAD_ERRORNão foi possível carregar a imagem de firmware. O controlador foi revertido para a imagem de firmware anteriormente ativa ou uma imagem de firmware somente leitura de linha de base. |
Observações
Use essa enumeração para especificar valores no campo NVME_ASYNC_EVENT_TYPE_ERROR_STATUS da enumeração NVME_ASYNC_EVENT_TYPES usada no comando Administrador de Solicitação de Evento Assíncrono.
Requirements
| Requirement | Value |
|---|---|
| Cliente mínimo suportado | Windows 10 |
| Header | nvme.h |
Consulte também
Redefinição do subsistema NVMNVME_ASYNC_EVENT_TYPESNVME_ADMIN_COMMANDSNVME_CONTROLLER_STATUS