Win32 API 日本語リファレンス
ホームStorage.Nvme › NVME_STATUS_MEDIA_ERROR_CODES

NVME_STATUS_MEDIA_ERROR_CODES

列挙型
基底型i4

メンバー 8

名前10進16進説明
NVME_STATUS_NVM_WRITE_FAULT1280x80書き込みデータをメディアにコミットできませんでした。
NVME_STATUS_NVM_UNRECOVERED_READ_ERROR1290x81読み取りデータをメディアから回復できませんでした。
NVME_STATUS_NVM_END_TO_END_GUARD_CHECK_ERROR1300x82エンドツーエンドのガードチェックに失敗したため、コマンドは中止されました。
NVME_STATUS_NVM_END_TO_END_APPLICATION_TAG_CHECK_ERROR1310x83エンドツーエンドのアプリケーションタグチェックに失敗したため、コマンドは中止されました。
NVME_STATUS_NVM_END_TO_END_REFERENCE_TAG_CHECK_ERROR1320x84エンドツーエンドの参照タグチェックに失敗したため、コマンドは中止されました。
NVME_STATUS_NVM_COMPARE_FAILURE1330x85Compare コマンドの実行中に不一致が発生したため、コマンドは失敗しました。
NVME_STATUS_NVM_ACCESS_DENIED1340x86アクセス権がないため、名前空間または論理ブロックアドレス (LBA) の範囲、あるいはその両方へのアクセスが拒否されました。詳細については、TCG Storage Interface Interactions Specification (SIIS) を参照してください。
NVME_STATUS_NVM_DEALLOCATED_OR_UNWRITTEN_LOGICAL_BLOCK1350x87割り当て解除された論理ブロック、または未書き込みの論理ブロックを含む LBA 範囲から読み取ろうとしたため、コマンドは失敗しました。

公式ドキュメント

NVM メディアに関連するエラー、またはデータ整合性に関する種類のエラーを示す値が含まれます。

これらのステータスコードは NVME_STATUS_TYPE_MEDIA_ERRORStatus Code Type であり、コマンドの完了時にコントローラーによって Completion Queue entry に設定されます。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
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 Enum
import 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* = 135
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,
}
#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