ホーム › Storage.Nvme › NVME_STATUS_MEDIA_ERROR_CODES
NVME_STATUS_MEDIA_ERROR_CODES
列挙型メンバー 8
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| NVME_STATUS_NVM_WRITE_FAULT | 128 | 0x80 | 書き込みデータをメディアにコミットできませんでした。 |
| NVME_STATUS_NVM_UNRECOVERED_READ_ERROR | 129 | 0x81 | 読み取りデータをメディアから回復できませんでした。 |
| NVME_STATUS_NVM_END_TO_END_GUARD_CHECK_ERROR | 130 | 0x82 | エンドツーエンドのガードチェックに失敗したため、コマンドは中止されました。 |
| NVME_STATUS_NVM_END_TO_END_APPLICATION_TAG_CHECK_ERROR | 131 | 0x83 | エンドツーエンドのアプリケーションタグチェックに失敗したため、コマンドは中止されました。 |
| NVME_STATUS_NVM_END_TO_END_REFERENCE_TAG_CHECK_ERROR | 132 | 0x84 | エンドツーエンドの参照タグチェックに失敗したため、コマンドは中止されました。 |
| NVME_STATUS_NVM_COMPARE_FAILURE | 133 | 0x85 | Compare コマンドの実行中に不一致が発生したため、コマンドは失敗しました。 |
| NVME_STATUS_NVM_ACCESS_DENIED | 134 | 0x86 | アクセス権がないため、名前空間または論理ブロックアドレス (LBA) の範囲、あるいはその両方へのアクセスが拒否されました。詳細については、TCG Storage Interface Interactions Specification (SIIS) を参照してください。 |
| NVME_STATUS_NVM_DEALLOCATED_OR_UNWRITTEN_LOGICAL_BLOCK | 135 | 0x87 | 割り当て解除された論理ブロック、または未書き込みの論理ブロックを含む LBA 範囲から読み取ろうとしたため、コマンドは失敗しました。 |
公式ドキュメント
NVM メディアに関連するエラー、またはデータ整合性に関する種類のエラーを示す値が含まれます。
これらのステータスコードは NVME_STATUS_TYPE_MEDIA_ERROR の Status Code Type であり、コマンドの完了時にコントローラーによって Completion Queue entry に設定されます。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum NVME_STATUS_MEDIA_ERROR_CODES : int {
NVME_STATUS_NVM_WRITE_FAULT = 128,
NVME_STATUS_NVM_UNRECOVERED_READ_ERROR = 129,
NVME_STATUS_NVM_END_TO_END_GUARD_CHECK_ERROR = 130,
NVME_STATUS_NVM_END_TO_END_APPLICATION_TAG_CHECK_ERROR = 131,
NVME_STATUS_NVM_END_TO_END_REFERENCE_TAG_CHECK_ERROR = 132,
NVME_STATUS_NVM_COMPARE_FAILURE = 133,
NVME_STATUS_NVM_ACCESS_DENIED = 134,
NVME_STATUS_NVM_DEALLOCATED_OR_UNWRITTEN_LOGICAL_BLOCK = 135
} NVME_STATUS_MEDIA_ERROR_CODES;public enum NVME_STATUS_MEDIA_ERROR_CODES : int
{
NVME_STATUS_NVM_WRITE_FAULT = 128,
NVME_STATUS_NVM_UNRECOVERED_READ_ERROR = 129,
NVME_STATUS_NVM_END_TO_END_GUARD_CHECK_ERROR = 130,
NVME_STATUS_NVM_END_TO_END_APPLICATION_TAG_CHECK_ERROR = 131,
NVME_STATUS_NVM_END_TO_END_REFERENCE_TAG_CHECK_ERROR = 132,
NVME_STATUS_NVM_COMPARE_FAILURE = 133,
NVME_STATUS_NVM_ACCESS_DENIED = 134,
NVME_STATUS_NVM_DEALLOCATED_OR_UNWRITTEN_LOGICAL_BLOCK = 135,
}Public Enum NVME_STATUS_MEDIA_ERROR_CODES As Integer
NVME_STATUS_NVM_WRITE_FAULT = 128
NVME_STATUS_NVM_UNRECOVERED_READ_ERROR = 129
NVME_STATUS_NVM_END_TO_END_GUARD_CHECK_ERROR = 130
NVME_STATUS_NVM_END_TO_END_APPLICATION_TAG_CHECK_ERROR = 131
NVME_STATUS_NVM_END_TO_END_REFERENCE_TAG_CHECK_ERROR = 132
NVME_STATUS_NVM_COMPARE_FAILURE = 133
NVME_STATUS_NVM_ACCESS_DENIED = 134
NVME_STATUS_NVM_DEALLOCATED_OR_UNWRITTEN_LOGICAL_BLOCK = 135
End Enumimport enum
class NVME_STATUS_MEDIA_ERROR_CODES(enum.IntEnum):
NVME_STATUS_NVM_WRITE_FAULT = 128
NVME_STATUS_NVM_UNRECOVERED_READ_ERROR = 129
NVME_STATUS_NVM_END_TO_END_GUARD_CHECK_ERROR = 130
NVME_STATUS_NVM_END_TO_END_APPLICATION_TAG_CHECK_ERROR = 131
NVME_STATUS_NVM_END_TO_END_REFERENCE_TAG_CHECK_ERROR = 132
NVME_STATUS_NVM_COMPARE_FAILURE = 133
NVME_STATUS_NVM_ACCESS_DENIED = 134
NVME_STATUS_NVM_DEALLOCATED_OR_UNWRITTEN_LOGICAL_BLOCK = 135// NVME_STATUS_MEDIA_ERROR_CODES
pub const NVME_STATUS_NVM_WRITE_FAULT: i32 = 128;
pub const NVME_STATUS_NVM_UNRECOVERED_READ_ERROR: i32 = 129;
pub const NVME_STATUS_NVM_END_TO_END_GUARD_CHECK_ERROR: i32 = 130;
pub const NVME_STATUS_NVM_END_TO_END_APPLICATION_TAG_CHECK_ERROR: i32 = 131;
pub const NVME_STATUS_NVM_END_TO_END_REFERENCE_TAG_CHECK_ERROR: i32 = 132;
pub const NVME_STATUS_NVM_COMPARE_FAILURE: i32 = 133;
pub const NVME_STATUS_NVM_ACCESS_DENIED: i32 = 134;
pub const NVME_STATUS_NVM_DEALLOCATED_OR_UNWRITTEN_LOGICAL_BLOCK: i32 = 135;// NVME_STATUS_MEDIA_ERROR_CODES
const (
NVME_STATUS_NVM_WRITE_FAULT int32 = 128
NVME_STATUS_NVM_UNRECOVERED_READ_ERROR int32 = 129
NVME_STATUS_NVM_END_TO_END_GUARD_CHECK_ERROR int32 = 130
NVME_STATUS_NVM_END_TO_END_APPLICATION_TAG_CHECK_ERROR int32 = 131
NVME_STATUS_NVM_END_TO_END_REFERENCE_TAG_CHECK_ERROR int32 = 132
NVME_STATUS_NVM_COMPARE_FAILURE int32 = 133
NVME_STATUS_NVM_ACCESS_DENIED int32 = 134
NVME_STATUS_NVM_DEALLOCATED_OR_UNWRITTEN_LOGICAL_BLOCK int32 = 135
)const
NVME_STATUS_NVM_WRITE_FAULT = 128;
NVME_STATUS_NVM_UNRECOVERED_READ_ERROR = 129;
NVME_STATUS_NVM_END_TO_END_GUARD_CHECK_ERROR = 130;
NVME_STATUS_NVM_END_TO_END_APPLICATION_TAG_CHECK_ERROR = 131;
NVME_STATUS_NVM_END_TO_END_REFERENCE_TAG_CHECK_ERROR = 132;
NVME_STATUS_NVM_COMPARE_FAILURE = 133;
NVME_STATUS_NVM_ACCESS_DENIED = 134;
NVME_STATUS_NVM_DEALLOCATED_OR_UNWRITTEN_LOGICAL_BLOCK = 135;// NVME_STATUS_MEDIA_ERROR_CODES
pub const NVME_STATUS_NVM_WRITE_FAULT: i32 = 128;
pub const NVME_STATUS_NVM_UNRECOVERED_READ_ERROR: i32 = 129;
pub const NVME_STATUS_NVM_END_TO_END_GUARD_CHECK_ERROR: i32 = 130;
pub const NVME_STATUS_NVM_END_TO_END_APPLICATION_TAG_CHECK_ERROR: i32 = 131;
pub const NVME_STATUS_NVM_END_TO_END_REFERENCE_TAG_CHECK_ERROR: i32 = 132;
pub const NVME_STATUS_NVM_COMPARE_FAILURE: i32 = 133;
pub const NVME_STATUS_NVM_ACCESS_DENIED: i32 = 134;
pub const NVME_STATUS_NVM_DEALLOCATED_OR_UNWRITTEN_LOGICAL_BLOCK: i32 = 135;const
NVME_STATUS_NVM_WRITE_FAULT* = 128
NVME_STATUS_NVM_UNRECOVERED_READ_ERROR* = 129
NVME_STATUS_NVM_END_TO_END_GUARD_CHECK_ERROR* = 130
NVME_STATUS_NVM_END_TO_END_APPLICATION_TAG_CHECK_ERROR* = 131
NVME_STATUS_NVM_END_TO_END_REFERENCE_TAG_CHECK_ERROR* = 132
NVME_STATUS_NVM_COMPARE_FAILURE* = 133
NVME_STATUS_NVM_ACCESS_DENIED* = 134
NVME_STATUS_NVM_DEALLOCATED_OR_UNWRITTEN_LOGICAL_BLOCK* = 135enum NVME_STATUS_MEDIA_ERROR_CODES : int {
NVME_STATUS_NVM_WRITE_FAULT = 128,
NVME_STATUS_NVM_UNRECOVERED_READ_ERROR = 129,
NVME_STATUS_NVM_END_TO_END_GUARD_CHECK_ERROR = 130,
NVME_STATUS_NVM_END_TO_END_APPLICATION_TAG_CHECK_ERROR = 131,
NVME_STATUS_NVM_END_TO_END_REFERENCE_TAG_CHECK_ERROR = 132,
NVME_STATUS_NVM_COMPARE_FAILURE = 133,
NVME_STATUS_NVM_ACCESS_DENIED = 134,
NVME_STATUS_NVM_DEALLOCATED_OR_UNWRITTEN_LOGICAL_BLOCK = 135,
}#define global NVME_STATUS_NVM_WRITE_FAULT 0x80
#define global NVME_STATUS_NVM_UNRECOVERED_READ_ERROR 0x81
#define global NVME_STATUS_NVM_END_TO_END_GUARD_CHECK_ERROR 0x82
#define global NVME_STATUS_NVM_END_TO_END_APPLICATION_TAG_CHECK_ERROR 0x83
#define global NVME_STATUS_NVM_END_TO_END_REFERENCE_TAG_CHECK_ERROR 0x84
#define global NVME_STATUS_NVM_COMPARE_FAILURE 0x85
#define global NVME_STATUS_NVM_ACCESS_DENIED 0x86
#define global NVME_STATUS_NVM_DEALLOCATED_OR_UNWRITTEN_LOGICAL_BLOCK 0x87