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 |