Share via


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 Storage Interface Interactions Specification (SIIS)」を参照してください。
NVME_STATUS_NVM_DEALLOCATED_OR_UNWRITTEN_LOGICAL_BLOCK
割り当て解除または書き込み解除された論理ブロックを含む LBA 範囲から読み取ろうとしたため、コマンドは失敗しました。

要件

要件
サポートされている最小のクライアント Windows 10
Header nvme.h