Перечисление NVME_STATUS_MEDIA_ERROR_CODES (nvme.h)
Содержит значения, указывающие на ошибку, связанную с носителем NVM, или ошибку типа целостности данных.
Эти коды состояния относятся к NVME_STATUS_TYPE_MEDIA_ERRORтипу кода состояния и публикуются контроллером в записи очереди завершения при выполнении команды.
Синтаксис
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 |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по