次の方法で共有


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