перечисление NVME_STATUS_MEDIA_ERROR_CODES (nvme.h)
Содержит значения, указывающие на ошибку, связанную с носителем NVM, или указывают на ошибку типа целостности данных.
Эти коды состояния относятся к типа кода состояния
Синтаксис
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;
Константы
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 Не удалось выполнить команду из-за несоответствия во время команды Compare. |
NVME_STATUS_NVM_ACCESS_DENIED Доступ к пространству имен и (или) диапазону логического блока (LBA) запрещен из-за отсутствия прав доступа. Дополнительные сведения см. вспецификации взаимодействия интерфейса хранилища TCG (SIIS). |
NVME_STATUS_NVM_DEALLOCATED_OR_UNWRITTEN_LOGICAL_BLOCK Не удалось выполнить команду из-за попытки считывания из диапазона LBA, содержащего освобожденный или незаписанный логический блок. |
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 10 |
заголовка | nvme.h |