ホーム › Storage.Nvme › NVME_STATUS_COMMAND_SPECIFIC_CODES
NVME_STATUS_COMMAND_SPECIFIC_CODES
列挙型メンバー 59
| 名前 | 10進 | 16進 |
|---|---|---|
| NVME_STATUS_COMPLETION_QUEUE_INVALID | 0 | 0x0 |
| NVME_STATUS_INVALID_QUEUE_IDENTIFIER | 1 | 0x1 |
| NVME_STATUS_MAX_QUEUE_SIZE_EXCEEDED | 2 | 0x2 |
| NVME_STATUS_ABORT_COMMAND_LIMIT_EXCEEDED | 3 | 0x3 |
| NVME_STATUS_ASYNC_EVENT_REQUEST_LIMIT_EXCEEDED | 5 | 0x5 |
| NVME_STATUS_INVALID_FIRMWARE_SLOT | 6 | 0x6 |
| NVME_STATUS_INVALID_FIRMWARE_IMAGE | 7 | 0x7 |
| NVME_STATUS_INVALID_INTERRUPT_VECTOR | 8 | 0x8 |
| NVME_STATUS_INVALID_LOG_PAGE | 9 | 0x9 |
| NVME_STATUS_INVALID_FORMAT | 10 | 0xA |
| NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_CONVENTIONAL_RESET | 11 | 0xB |
| NVME_STATUS_INVALID_QUEUE_DELETION | 12 | 0xC |
| NVME_STATUS_FEATURE_ID_NOT_SAVEABLE | 13 | 0xD |
| NVME_STATUS_FEATURE_NOT_CHANGEABLE | 14 | 0xE |
| NVME_STATUS_FEATURE_NOT_NAMESPACE_SPECIFIC | 15 | 0xF |
| NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_NVM_SUBSYSTEM_RESET | 16 | 0x10 |
| NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_RESET | 17 | 0x11 |
| NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_MAX_TIME_VIOLATION | 18 | 0x12 |
| NVME_STATUS_FIRMWARE_ACTIVATION_PROHIBITED | 19 | 0x13 |
| NVME_STATUS_OVERLAPPING_RANGE | 20 | 0x14 |
| NVME_STATUS_NAMESPACE_INSUFFICIENT_CAPACITY | 21 | 0x15 |
| NVME_STATUS_NAMESPACE_IDENTIFIER_UNAVAILABLE | 22 | 0x16 |
| NVME_STATUS_NAMESPACE_ALREADY_ATTACHED | 24 | 0x18 |
| NVME_STATUS_NAMESPACE_IS_PRIVATE | 25 | 0x19 |
| NVME_STATUS_NAMESPACE_NOT_ATTACHED | 26 | 0x1A |
| NVME_STATUS_NAMESPACE_THIN_PROVISIONING_NOT_SUPPORTED | 27 | 0x1B |
| NVME_STATUS_CONTROLLER_LIST_INVALID | 28 | 0x1C |
| NVME_STATUS_DEVICE_SELF_TEST_IN_PROGRESS | 29 | 0x1D |
| NVME_STATUS_BOOT_PARTITION_WRITE_PROHIBITED | 30 | 0x1E |
| NVME_STATUS_INVALID_CONTROLLER_IDENTIFIER | 31 | 0x1F |
| NVME_STATUS_INVALID_SECONDARY_CONTROLLER_STATE | 32 | 0x20 |
| NVME_STATUS_INVALID_NUMBER_OF_CONTROLLER_RESOURCES | 33 | 0x21 |
| NVME_STATUS_INVALID_RESOURCE_IDENTIFIER | 34 | 0x22 |
| NVME_STATUS_SANITIZE_PROHIBITED_ON_PERSISTENT_MEMORY | 35 | 0x23 |
| NVME_STATUS_INVALID_ANA_GROUP_IDENTIFIER | 36 | 0x24 |
| NVME_STATUS_ANA_ATTACH_FAILED | 37 | 0x25 |
| NVME_STATUS_INSUFFICIENT_CAPACITY | 38 | 0x26 |
| NVME_STATUS_NAMESPACE_ATTACHMENT_LIMIT_EXCEEDED | 39 | 0x27 |
| NVME_STATUS_PROHIBITION_NOT_SUPPORTED | 40 | 0x28 |
| NVME_IO_COMMAND_SET_NOT_SUPPORTED | 41 | 0x29 |
| NVME_IO_COMMAND_SET_NOT_ENABLED | 42 | 0x2A |
| NVME_IO_COMMAND_SET_COMBINATION_REJECTED | 43 | 0x2B |
| NVME_IO_COMMAND_SET_INVALID | 44 | 0x2C |
| NVME_STATUS_INVALID_DISCOVERY_INFORMATION | 47 | 0x2F |
| NVME_STATUS_INSUFFICIENT_DISCOVERY_RESOURCES | 50 | 0x32 |
| NVME_STATUS_STREAM_RESOURCE_ALLOCATION_FAILED | 127 | 0x7F |
| NVME_STATUS_ZONE_INVALID_FORMAT | 127 | 0x7F |
| NVME_STATUS_NVM_CONFLICTING_ATTRIBUTES | 128 | 0x80 |
| NVME_STATUS_NVM_INVALID_PROTECTION_INFORMATION | 129 | 0x81 |
| NVME_STATUS_NVM_ATTEMPTED_WRITE_TO_READ_ONLY_RANGE | 130 | 0x82 |
| NVME_STATUS_NVM_COMMAND_SIZE_LIMIT_EXCEEDED | 131 | 0x83 |
| NVME_STATUS_ZONE_BOUNDARY_ERROR | 184 | 0xB8 |
| NVME_STATUS_ZONE_FULL | 185 | 0xB9 |
| NVME_STATUS_ZONE_READ_ONLY | 186 | 0xBA |
| NVME_STATUS_ZONE_OFFLINE | 187 | 0xBB |
| NVME_STATUS_ZONE_INVALID_WRITE | 188 | 0xBC |
| NVME_STATUS_ZONE_TOO_MANY_ACTIVE | 189 | 0xBD |
| NVME_STATUS_ZONE_TOO_MANY_OPEN | 190 | 0xBE |
| NVME_STATUS_ZONE_INVALID_STATE_TRANSITION | 191 | 0xBF |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum NVME_STATUS_COMMAND_SPECIFIC_CODES : int {
NVME_STATUS_COMPLETION_QUEUE_INVALID = 0,
NVME_STATUS_INVALID_QUEUE_IDENTIFIER = 1,
NVME_STATUS_MAX_QUEUE_SIZE_EXCEEDED = 2,
NVME_STATUS_ABORT_COMMAND_LIMIT_EXCEEDED = 3,
NVME_STATUS_ASYNC_EVENT_REQUEST_LIMIT_EXCEEDED = 5,
NVME_STATUS_INVALID_FIRMWARE_SLOT = 6,
NVME_STATUS_INVALID_FIRMWARE_IMAGE = 7,
NVME_STATUS_INVALID_INTERRUPT_VECTOR = 8,
NVME_STATUS_INVALID_LOG_PAGE = 9,
NVME_STATUS_INVALID_FORMAT = 10,
NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_CONVENTIONAL_RESET = 11,
NVME_STATUS_INVALID_QUEUE_DELETION = 12,
NVME_STATUS_FEATURE_ID_NOT_SAVEABLE = 13,
NVME_STATUS_FEATURE_NOT_CHANGEABLE = 14,
NVME_STATUS_FEATURE_NOT_NAMESPACE_SPECIFIC = 15,
NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_NVM_SUBSYSTEM_RESET = 16,
NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_RESET = 17,
NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_MAX_TIME_VIOLATION = 18,
NVME_STATUS_FIRMWARE_ACTIVATION_PROHIBITED = 19,
NVME_STATUS_OVERLAPPING_RANGE = 20,
NVME_STATUS_NAMESPACE_INSUFFICIENT_CAPACITY = 21,
NVME_STATUS_NAMESPACE_IDENTIFIER_UNAVAILABLE = 22,
NVME_STATUS_NAMESPACE_ALREADY_ATTACHED = 24,
NVME_STATUS_NAMESPACE_IS_PRIVATE = 25,
NVME_STATUS_NAMESPACE_NOT_ATTACHED = 26,
NVME_STATUS_NAMESPACE_THIN_PROVISIONING_NOT_SUPPORTED = 27,
NVME_STATUS_CONTROLLER_LIST_INVALID = 28,
NVME_STATUS_DEVICE_SELF_TEST_IN_PROGRESS = 29,
NVME_STATUS_BOOT_PARTITION_WRITE_PROHIBITED = 30,
NVME_STATUS_INVALID_CONTROLLER_IDENTIFIER = 31,
NVME_STATUS_INVALID_SECONDARY_CONTROLLER_STATE = 32,
NVME_STATUS_INVALID_NUMBER_OF_CONTROLLER_RESOURCES = 33,
NVME_STATUS_INVALID_RESOURCE_IDENTIFIER = 34,
NVME_STATUS_SANITIZE_PROHIBITED_ON_PERSISTENT_MEMORY = 35,
NVME_STATUS_INVALID_ANA_GROUP_IDENTIFIER = 36,
NVME_STATUS_ANA_ATTACH_FAILED = 37,
NVME_STATUS_INSUFFICIENT_CAPACITY = 38,
NVME_STATUS_NAMESPACE_ATTACHMENT_LIMIT_EXCEEDED = 39,
NVME_STATUS_PROHIBITION_NOT_SUPPORTED = 40,
NVME_IO_COMMAND_SET_NOT_SUPPORTED = 41,
NVME_IO_COMMAND_SET_NOT_ENABLED = 42,
NVME_IO_COMMAND_SET_COMBINATION_REJECTED = 43,
NVME_IO_COMMAND_SET_INVALID = 44,
NVME_STATUS_INVALID_DISCOVERY_INFORMATION = 47,
NVME_STATUS_INSUFFICIENT_DISCOVERY_RESOURCES = 50,
NVME_STATUS_STREAM_RESOURCE_ALLOCATION_FAILED = 127,
NVME_STATUS_ZONE_INVALID_FORMAT = 127,
NVME_STATUS_NVM_CONFLICTING_ATTRIBUTES = 128,
NVME_STATUS_NVM_INVALID_PROTECTION_INFORMATION = 129,
NVME_STATUS_NVM_ATTEMPTED_WRITE_TO_READ_ONLY_RANGE = 130,
NVME_STATUS_NVM_COMMAND_SIZE_LIMIT_EXCEEDED = 131,
NVME_STATUS_ZONE_BOUNDARY_ERROR = 184,
NVME_STATUS_ZONE_FULL = 185,
NVME_STATUS_ZONE_READ_ONLY = 186,
NVME_STATUS_ZONE_OFFLINE = 187,
NVME_STATUS_ZONE_INVALID_WRITE = 188,
NVME_STATUS_ZONE_TOO_MANY_ACTIVE = 189,
NVME_STATUS_ZONE_TOO_MANY_OPEN = 190,
NVME_STATUS_ZONE_INVALID_STATE_TRANSITION = 191
} NVME_STATUS_COMMAND_SPECIFIC_CODES;public enum NVME_STATUS_COMMAND_SPECIFIC_CODES : int
{
NVME_STATUS_COMPLETION_QUEUE_INVALID = 0,
NVME_STATUS_INVALID_QUEUE_IDENTIFIER = 1,
NVME_STATUS_MAX_QUEUE_SIZE_EXCEEDED = 2,
NVME_STATUS_ABORT_COMMAND_LIMIT_EXCEEDED = 3,
NVME_STATUS_ASYNC_EVENT_REQUEST_LIMIT_EXCEEDED = 5,
NVME_STATUS_INVALID_FIRMWARE_SLOT = 6,
NVME_STATUS_INVALID_FIRMWARE_IMAGE = 7,
NVME_STATUS_INVALID_INTERRUPT_VECTOR = 8,
NVME_STATUS_INVALID_LOG_PAGE = 9,
NVME_STATUS_INVALID_FORMAT = 10,
NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_CONVENTIONAL_RESET = 11,
NVME_STATUS_INVALID_QUEUE_DELETION = 12,
NVME_STATUS_FEATURE_ID_NOT_SAVEABLE = 13,
NVME_STATUS_FEATURE_NOT_CHANGEABLE = 14,
NVME_STATUS_FEATURE_NOT_NAMESPACE_SPECIFIC = 15,
NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_NVM_SUBSYSTEM_RESET = 16,
NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_RESET = 17,
NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_MAX_TIME_VIOLATION = 18,
NVME_STATUS_FIRMWARE_ACTIVATION_PROHIBITED = 19,
NVME_STATUS_OVERLAPPING_RANGE = 20,
NVME_STATUS_NAMESPACE_INSUFFICIENT_CAPACITY = 21,
NVME_STATUS_NAMESPACE_IDENTIFIER_UNAVAILABLE = 22,
NVME_STATUS_NAMESPACE_ALREADY_ATTACHED = 24,
NVME_STATUS_NAMESPACE_IS_PRIVATE = 25,
NVME_STATUS_NAMESPACE_NOT_ATTACHED = 26,
NVME_STATUS_NAMESPACE_THIN_PROVISIONING_NOT_SUPPORTED = 27,
NVME_STATUS_CONTROLLER_LIST_INVALID = 28,
NVME_STATUS_DEVICE_SELF_TEST_IN_PROGRESS = 29,
NVME_STATUS_BOOT_PARTITION_WRITE_PROHIBITED = 30,
NVME_STATUS_INVALID_CONTROLLER_IDENTIFIER = 31,
NVME_STATUS_INVALID_SECONDARY_CONTROLLER_STATE = 32,
NVME_STATUS_INVALID_NUMBER_OF_CONTROLLER_RESOURCES = 33,
NVME_STATUS_INVALID_RESOURCE_IDENTIFIER = 34,
NVME_STATUS_SANITIZE_PROHIBITED_ON_PERSISTENT_MEMORY = 35,
NVME_STATUS_INVALID_ANA_GROUP_IDENTIFIER = 36,
NVME_STATUS_ANA_ATTACH_FAILED = 37,
NVME_STATUS_INSUFFICIENT_CAPACITY = 38,
NVME_STATUS_NAMESPACE_ATTACHMENT_LIMIT_EXCEEDED = 39,
NVME_STATUS_PROHIBITION_NOT_SUPPORTED = 40,
NVME_IO_COMMAND_SET_NOT_SUPPORTED = 41,
NVME_IO_COMMAND_SET_NOT_ENABLED = 42,
NVME_IO_COMMAND_SET_COMBINATION_REJECTED = 43,
NVME_IO_COMMAND_SET_INVALID = 44,
NVME_STATUS_INVALID_DISCOVERY_INFORMATION = 47,
NVME_STATUS_INSUFFICIENT_DISCOVERY_RESOURCES = 50,
NVME_STATUS_STREAM_RESOURCE_ALLOCATION_FAILED = 127,
NVME_STATUS_ZONE_INVALID_FORMAT = 127,
NVME_STATUS_NVM_CONFLICTING_ATTRIBUTES = 128,
NVME_STATUS_NVM_INVALID_PROTECTION_INFORMATION = 129,
NVME_STATUS_NVM_ATTEMPTED_WRITE_TO_READ_ONLY_RANGE = 130,
NVME_STATUS_NVM_COMMAND_SIZE_LIMIT_EXCEEDED = 131,
NVME_STATUS_ZONE_BOUNDARY_ERROR = 184,
NVME_STATUS_ZONE_FULL = 185,
NVME_STATUS_ZONE_READ_ONLY = 186,
NVME_STATUS_ZONE_OFFLINE = 187,
NVME_STATUS_ZONE_INVALID_WRITE = 188,
NVME_STATUS_ZONE_TOO_MANY_ACTIVE = 189,
NVME_STATUS_ZONE_TOO_MANY_OPEN = 190,
NVME_STATUS_ZONE_INVALID_STATE_TRANSITION = 191,
}Public Enum NVME_STATUS_COMMAND_SPECIFIC_CODES As Integer
NVME_STATUS_COMPLETION_QUEUE_INVALID = 0
NVME_STATUS_INVALID_QUEUE_IDENTIFIER = 1
NVME_STATUS_MAX_QUEUE_SIZE_EXCEEDED = 2
NVME_STATUS_ABORT_COMMAND_LIMIT_EXCEEDED = 3
NVME_STATUS_ASYNC_EVENT_REQUEST_LIMIT_EXCEEDED = 5
NVME_STATUS_INVALID_FIRMWARE_SLOT = 6
NVME_STATUS_INVALID_FIRMWARE_IMAGE = 7
NVME_STATUS_INVALID_INTERRUPT_VECTOR = 8
NVME_STATUS_INVALID_LOG_PAGE = 9
NVME_STATUS_INVALID_FORMAT = 10
NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_CONVENTIONAL_RESET = 11
NVME_STATUS_INVALID_QUEUE_DELETION = 12
NVME_STATUS_FEATURE_ID_NOT_SAVEABLE = 13
NVME_STATUS_FEATURE_NOT_CHANGEABLE = 14
NVME_STATUS_FEATURE_NOT_NAMESPACE_SPECIFIC = 15
NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_NVM_SUBSYSTEM_RESET = 16
NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_RESET = 17
NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_MAX_TIME_VIOLATION = 18
NVME_STATUS_FIRMWARE_ACTIVATION_PROHIBITED = 19
NVME_STATUS_OVERLAPPING_RANGE = 20
NVME_STATUS_NAMESPACE_INSUFFICIENT_CAPACITY = 21
NVME_STATUS_NAMESPACE_IDENTIFIER_UNAVAILABLE = 22
NVME_STATUS_NAMESPACE_ALREADY_ATTACHED = 24
NVME_STATUS_NAMESPACE_IS_PRIVATE = 25
NVME_STATUS_NAMESPACE_NOT_ATTACHED = 26
NVME_STATUS_NAMESPACE_THIN_PROVISIONING_NOT_SUPPORTED = 27
NVME_STATUS_CONTROLLER_LIST_INVALID = 28
NVME_STATUS_DEVICE_SELF_TEST_IN_PROGRESS = 29
NVME_STATUS_BOOT_PARTITION_WRITE_PROHIBITED = 30
NVME_STATUS_INVALID_CONTROLLER_IDENTIFIER = 31
NVME_STATUS_INVALID_SECONDARY_CONTROLLER_STATE = 32
NVME_STATUS_INVALID_NUMBER_OF_CONTROLLER_RESOURCES = 33
NVME_STATUS_INVALID_RESOURCE_IDENTIFIER = 34
NVME_STATUS_SANITIZE_PROHIBITED_ON_PERSISTENT_MEMORY = 35
NVME_STATUS_INVALID_ANA_GROUP_IDENTIFIER = 36
NVME_STATUS_ANA_ATTACH_FAILED = 37
NVME_STATUS_INSUFFICIENT_CAPACITY = 38
NVME_STATUS_NAMESPACE_ATTACHMENT_LIMIT_EXCEEDED = 39
NVME_STATUS_PROHIBITION_NOT_SUPPORTED = 40
NVME_IO_COMMAND_SET_NOT_SUPPORTED = 41
NVME_IO_COMMAND_SET_NOT_ENABLED = 42
NVME_IO_COMMAND_SET_COMBINATION_REJECTED = 43
NVME_IO_COMMAND_SET_INVALID = 44
NVME_STATUS_INVALID_DISCOVERY_INFORMATION = 47
NVME_STATUS_INSUFFICIENT_DISCOVERY_RESOURCES = 50
NVME_STATUS_STREAM_RESOURCE_ALLOCATION_FAILED = 127
NVME_STATUS_ZONE_INVALID_FORMAT = 127
NVME_STATUS_NVM_CONFLICTING_ATTRIBUTES = 128
NVME_STATUS_NVM_INVALID_PROTECTION_INFORMATION = 129
NVME_STATUS_NVM_ATTEMPTED_WRITE_TO_READ_ONLY_RANGE = 130
NVME_STATUS_NVM_COMMAND_SIZE_LIMIT_EXCEEDED = 131
NVME_STATUS_ZONE_BOUNDARY_ERROR = 184
NVME_STATUS_ZONE_FULL = 185
NVME_STATUS_ZONE_READ_ONLY = 186
NVME_STATUS_ZONE_OFFLINE = 187
NVME_STATUS_ZONE_INVALID_WRITE = 188
NVME_STATUS_ZONE_TOO_MANY_ACTIVE = 189
NVME_STATUS_ZONE_TOO_MANY_OPEN = 190
NVME_STATUS_ZONE_INVALID_STATE_TRANSITION = 191
End Enumimport enum
class NVME_STATUS_COMMAND_SPECIFIC_CODES(enum.IntEnum):
NVME_STATUS_COMPLETION_QUEUE_INVALID = 0
NVME_STATUS_INVALID_QUEUE_IDENTIFIER = 1
NVME_STATUS_MAX_QUEUE_SIZE_EXCEEDED = 2
NVME_STATUS_ABORT_COMMAND_LIMIT_EXCEEDED = 3
NVME_STATUS_ASYNC_EVENT_REQUEST_LIMIT_EXCEEDED = 5
NVME_STATUS_INVALID_FIRMWARE_SLOT = 6
NVME_STATUS_INVALID_FIRMWARE_IMAGE = 7
NVME_STATUS_INVALID_INTERRUPT_VECTOR = 8
NVME_STATUS_INVALID_LOG_PAGE = 9
NVME_STATUS_INVALID_FORMAT = 10
NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_CONVENTIONAL_RESET = 11
NVME_STATUS_INVALID_QUEUE_DELETION = 12
NVME_STATUS_FEATURE_ID_NOT_SAVEABLE = 13
NVME_STATUS_FEATURE_NOT_CHANGEABLE = 14
NVME_STATUS_FEATURE_NOT_NAMESPACE_SPECIFIC = 15
NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_NVM_SUBSYSTEM_RESET = 16
NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_RESET = 17
NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_MAX_TIME_VIOLATION = 18
NVME_STATUS_FIRMWARE_ACTIVATION_PROHIBITED = 19
NVME_STATUS_OVERLAPPING_RANGE = 20
NVME_STATUS_NAMESPACE_INSUFFICIENT_CAPACITY = 21
NVME_STATUS_NAMESPACE_IDENTIFIER_UNAVAILABLE = 22
NVME_STATUS_NAMESPACE_ALREADY_ATTACHED = 24
NVME_STATUS_NAMESPACE_IS_PRIVATE = 25
NVME_STATUS_NAMESPACE_NOT_ATTACHED = 26
NVME_STATUS_NAMESPACE_THIN_PROVISIONING_NOT_SUPPORTED = 27
NVME_STATUS_CONTROLLER_LIST_INVALID = 28
NVME_STATUS_DEVICE_SELF_TEST_IN_PROGRESS = 29
NVME_STATUS_BOOT_PARTITION_WRITE_PROHIBITED = 30
NVME_STATUS_INVALID_CONTROLLER_IDENTIFIER = 31
NVME_STATUS_INVALID_SECONDARY_CONTROLLER_STATE = 32
NVME_STATUS_INVALID_NUMBER_OF_CONTROLLER_RESOURCES = 33
NVME_STATUS_INVALID_RESOURCE_IDENTIFIER = 34
NVME_STATUS_SANITIZE_PROHIBITED_ON_PERSISTENT_MEMORY = 35
NVME_STATUS_INVALID_ANA_GROUP_IDENTIFIER = 36
NVME_STATUS_ANA_ATTACH_FAILED = 37
NVME_STATUS_INSUFFICIENT_CAPACITY = 38
NVME_STATUS_NAMESPACE_ATTACHMENT_LIMIT_EXCEEDED = 39
NVME_STATUS_PROHIBITION_NOT_SUPPORTED = 40
NVME_IO_COMMAND_SET_NOT_SUPPORTED = 41
NVME_IO_COMMAND_SET_NOT_ENABLED = 42
NVME_IO_COMMAND_SET_COMBINATION_REJECTED = 43
NVME_IO_COMMAND_SET_INVALID = 44
NVME_STATUS_INVALID_DISCOVERY_INFORMATION = 47
NVME_STATUS_INSUFFICIENT_DISCOVERY_RESOURCES = 50
NVME_STATUS_STREAM_RESOURCE_ALLOCATION_FAILED = 127
NVME_STATUS_ZONE_INVALID_FORMAT = 127
NVME_STATUS_NVM_CONFLICTING_ATTRIBUTES = 128
NVME_STATUS_NVM_INVALID_PROTECTION_INFORMATION = 129
NVME_STATUS_NVM_ATTEMPTED_WRITE_TO_READ_ONLY_RANGE = 130
NVME_STATUS_NVM_COMMAND_SIZE_LIMIT_EXCEEDED = 131
NVME_STATUS_ZONE_BOUNDARY_ERROR = 184
NVME_STATUS_ZONE_FULL = 185
NVME_STATUS_ZONE_READ_ONLY = 186
NVME_STATUS_ZONE_OFFLINE = 187
NVME_STATUS_ZONE_INVALID_WRITE = 188
NVME_STATUS_ZONE_TOO_MANY_ACTIVE = 189
NVME_STATUS_ZONE_TOO_MANY_OPEN = 190
NVME_STATUS_ZONE_INVALID_STATE_TRANSITION = 191// NVME_STATUS_COMMAND_SPECIFIC_CODES
pub const NVME_STATUS_COMPLETION_QUEUE_INVALID: i32 = 0;
pub const NVME_STATUS_INVALID_QUEUE_IDENTIFIER: i32 = 1;
pub const NVME_STATUS_MAX_QUEUE_SIZE_EXCEEDED: i32 = 2;
pub const NVME_STATUS_ABORT_COMMAND_LIMIT_EXCEEDED: i32 = 3;
pub const NVME_STATUS_ASYNC_EVENT_REQUEST_LIMIT_EXCEEDED: i32 = 5;
pub const NVME_STATUS_INVALID_FIRMWARE_SLOT: i32 = 6;
pub const NVME_STATUS_INVALID_FIRMWARE_IMAGE: i32 = 7;
pub const NVME_STATUS_INVALID_INTERRUPT_VECTOR: i32 = 8;
pub const NVME_STATUS_INVALID_LOG_PAGE: i32 = 9;
pub const NVME_STATUS_INVALID_FORMAT: i32 = 10;
pub const NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_CONVENTIONAL_RESET: i32 = 11;
pub const NVME_STATUS_INVALID_QUEUE_DELETION: i32 = 12;
pub const NVME_STATUS_FEATURE_ID_NOT_SAVEABLE: i32 = 13;
pub const NVME_STATUS_FEATURE_NOT_CHANGEABLE: i32 = 14;
pub const NVME_STATUS_FEATURE_NOT_NAMESPACE_SPECIFIC: i32 = 15;
pub const NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_NVM_SUBSYSTEM_RESET: i32 = 16;
pub const NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_RESET: i32 = 17;
pub const NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_MAX_TIME_VIOLATION: i32 = 18;
pub const NVME_STATUS_FIRMWARE_ACTIVATION_PROHIBITED: i32 = 19;
pub const NVME_STATUS_OVERLAPPING_RANGE: i32 = 20;
pub const NVME_STATUS_NAMESPACE_INSUFFICIENT_CAPACITY: i32 = 21;
pub const NVME_STATUS_NAMESPACE_IDENTIFIER_UNAVAILABLE: i32 = 22;
pub const NVME_STATUS_NAMESPACE_ALREADY_ATTACHED: i32 = 24;
pub const NVME_STATUS_NAMESPACE_IS_PRIVATE: i32 = 25;
pub const NVME_STATUS_NAMESPACE_NOT_ATTACHED: i32 = 26;
pub const NVME_STATUS_NAMESPACE_THIN_PROVISIONING_NOT_SUPPORTED: i32 = 27;
pub const NVME_STATUS_CONTROLLER_LIST_INVALID: i32 = 28;
pub const NVME_STATUS_DEVICE_SELF_TEST_IN_PROGRESS: i32 = 29;
pub const NVME_STATUS_BOOT_PARTITION_WRITE_PROHIBITED: i32 = 30;
pub const NVME_STATUS_INVALID_CONTROLLER_IDENTIFIER: i32 = 31;
pub const NVME_STATUS_INVALID_SECONDARY_CONTROLLER_STATE: i32 = 32;
pub const NVME_STATUS_INVALID_NUMBER_OF_CONTROLLER_RESOURCES: i32 = 33;
pub const NVME_STATUS_INVALID_RESOURCE_IDENTIFIER: i32 = 34;
pub const NVME_STATUS_SANITIZE_PROHIBITED_ON_PERSISTENT_MEMORY: i32 = 35;
pub const NVME_STATUS_INVALID_ANA_GROUP_IDENTIFIER: i32 = 36;
pub const NVME_STATUS_ANA_ATTACH_FAILED: i32 = 37;
pub const NVME_STATUS_INSUFFICIENT_CAPACITY: i32 = 38;
pub const NVME_STATUS_NAMESPACE_ATTACHMENT_LIMIT_EXCEEDED: i32 = 39;
pub const NVME_STATUS_PROHIBITION_NOT_SUPPORTED: i32 = 40;
pub const NVME_IO_COMMAND_SET_NOT_SUPPORTED: i32 = 41;
pub const NVME_IO_COMMAND_SET_NOT_ENABLED: i32 = 42;
pub const NVME_IO_COMMAND_SET_COMBINATION_REJECTED: i32 = 43;
pub const NVME_IO_COMMAND_SET_INVALID: i32 = 44;
pub const NVME_STATUS_INVALID_DISCOVERY_INFORMATION: i32 = 47;
pub const NVME_STATUS_INSUFFICIENT_DISCOVERY_RESOURCES: i32 = 50;
pub const NVME_STATUS_STREAM_RESOURCE_ALLOCATION_FAILED: i32 = 127;
pub const NVME_STATUS_ZONE_INVALID_FORMAT: i32 = 127;
pub const NVME_STATUS_NVM_CONFLICTING_ATTRIBUTES: i32 = 128;
pub const NVME_STATUS_NVM_INVALID_PROTECTION_INFORMATION: i32 = 129;
pub const NVME_STATUS_NVM_ATTEMPTED_WRITE_TO_READ_ONLY_RANGE: i32 = 130;
pub const NVME_STATUS_NVM_COMMAND_SIZE_LIMIT_EXCEEDED: i32 = 131;
pub const NVME_STATUS_ZONE_BOUNDARY_ERROR: i32 = 184;
pub const NVME_STATUS_ZONE_FULL: i32 = 185;
pub const NVME_STATUS_ZONE_READ_ONLY: i32 = 186;
pub const NVME_STATUS_ZONE_OFFLINE: i32 = 187;
pub const NVME_STATUS_ZONE_INVALID_WRITE: i32 = 188;
pub const NVME_STATUS_ZONE_TOO_MANY_ACTIVE: i32 = 189;
pub const NVME_STATUS_ZONE_TOO_MANY_OPEN: i32 = 190;
pub const NVME_STATUS_ZONE_INVALID_STATE_TRANSITION: i32 = 191;// NVME_STATUS_COMMAND_SPECIFIC_CODES
const (
NVME_STATUS_COMPLETION_QUEUE_INVALID int32 = 0
NVME_STATUS_INVALID_QUEUE_IDENTIFIER int32 = 1
NVME_STATUS_MAX_QUEUE_SIZE_EXCEEDED int32 = 2
NVME_STATUS_ABORT_COMMAND_LIMIT_EXCEEDED int32 = 3
NVME_STATUS_ASYNC_EVENT_REQUEST_LIMIT_EXCEEDED int32 = 5
NVME_STATUS_INVALID_FIRMWARE_SLOT int32 = 6
NVME_STATUS_INVALID_FIRMWARE_IMAGE int32 = 7
NVME_STATUS_INVALID_INTERRUPT_VECTOR int32 = 8
NVME_STATUS_INVALID_LOG_PAGE int32 = 9
NVME_STATUS_INVALID_FORMAT int32 = 10
NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_CONVENTIONAL_RESET int32 = 11
NVME_STATUS_INVALID_QUEUE_DELETION int32 = 12
NVME_STATUS_FEATURE_ID_NOT_SAVEABLE int32 = 13
NVME_STATUS_FEATURE_NOT_CHANGEABLE int32 = 14
NVME_STATUS_FEATURE_NOT_NAMESPACE_SPECIFIC int32 = 15
NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_NVM_SUBSYSTEM_RESET int32 = 16
NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_RESET int32 = 17
NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_MAX_TIME_VIOLATION int32 = 18
NVME_STATUS_FIRMWARE_ACTIVATION_PROHIBITED int32 = 19
NVME_STATUS_OVERLAPPING_RANGE int32 = 20
NVME_STATUS_NAMESPACE_INSUFFICIENT_CAPACITY int32 = 21
NVME_STATUS_NAMESPACE_IDENTIFIER_UNAVAILABLE int32 = 22
NVME_STATUS_NAMESPACE_ALREADY_ATTACHED int32 = 24
NVME_STATUS_NAMESPACE_IS_PRIVATE int32 = 25
NVME_STATUS_NAMESPACE_NOT_ATTACHED int32 = 26
NVME_STATUS_NAMESPACE_THIN_PROVISIONING_NOT_SUPPORTED int32 = 27
NVME_STATUS_CONTROLLER_LIST_INVALID int32 = 28
NVME_STATUS_DEVICE_SELF_TEST_IN_PROGRESS int32 = 29
NVME_STATUS_BOOT_PARTITION_WRITE_PROHIBITED int32 = 30
NVME_STATUS_INVALID_CONTROLLER_IDENTIFIER int32 = 31
NVME_STATUS_INVALID_SECONDARY_CONTROLLER_STATE int32 = 32
NVME_STATUS_INVALID_NUMBER_OF_CONTROLLER_RESOURCES int32 = 33
NVME_STATUS_INVALID_RESOURCE_IDENTIFIER int32 = 34
NVME_STATUS_SANITIZE_PROHIBITED_ON_PERSISTENT_MEMORY int32 = 35
NVME_STATUS_INVALID_ANA_GROUP_IDENTIFIER int32 = 36
NVME_STATUS_ANA_ATTACH_FAILED int32 = 37
NVME_STATUS_INSUFFICIENT_CAPACITY int32 = 38
NVME_STATUS_NAMESPACE_ATTACHMENT_LIMIT_EXCEEDED int32 = 39
NVME_STATUS_PROHIBITION_NOT_SUPPORTED int32 = 40
NVME_IO_COMMAND_SET_NOT_SUPPORTED int32 = 41
NVME_IO_COMMAND_SET_NOT_ENABLED int32 = 42
NVME_IO_COMMAND_SET_COMBINATION_REJECTED int32 = 43
NVME_IO_COMMAND_SET_INVALID int32 = 44
NVME_STATUS_INVALID_DISCOVERY_INFORMATION int32 = 47
NVME_STATUS_INSUFFICIENT_DISCOVERY_RESOURCES int32 = 50
NVME_STATUS_STREAM_RESOURCE_ALLOCATION_FAILED int32 = 127
NVME_STATUS_ZONE_INVALID_FORMAT int32 = 127
NVME_STATUS_NVM_CONFLICTING_ATTRIBUTES int32 = 128
NVME_STATUS_NVM_INVALID_PROTECTION_INFORMATION int32 = 129
NVME_STATUS_NVM_ATTEMPTED_WRITE_TO_READ_ONLY_RANGE int32 = 130
NVME_STATUS_NVM_COMMAND_SIZE_LIMIT_EXCEEDED int32 = 131
NVME_STATUS_ZONE_BOUNDARY_ERROR int32 = 184
NVME_STATUS_ZONE_FULL int32 = 185
NVME_STATUS_ZONE_READ_ONLY int32 = 186
NVME_STATUS_ZONE_OFFLINE int32 = 187
NVME_STATUS_ZONE_INVALID_WRITE int32 = 188
NVME_STATUS_ZONE_TOO_MANY_ACTIVE int32 = 189
NVME_STATUS_ZONE_TOO_MANY_OPEN int32 = 190
NVME_STATUS_ZONE_INVALID_STATE_TRANSITION int32 = 191
)const
NVME_STATUS_COMPLETION_QUEUE_INVALID = 0;
NVME_STATUS_INVALID_QUEUE_IDENTIFIER = 1;
NVME_STATUS_MAX_QUEUE_SIZE_EXCEEDED = 2;
NVME_STATUS_ABORT_COMMAND_LIMIT_EXCEEDED = 3;
NVME_STATUS_ASYNC_EVENT_REQUEST_LIMIT_EXCEEDED = 5;
NVME_STATUS_INVALID_FIRMWARE_SLOT = 6;
NVME_STATUS_INVALID_FIRMWARE_IMAGE = 7;
NVME_STATUS_INVALID_INTERRUPT_VECTOR = 8;
NVME_STATUS_INVALID_LOG_PAGE = 9;
NVME_STATUS_INVALID_FORMAT = 10;
NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_CONVENTIONAL_RESET = 11;
NVME_STATUS_INVALID_QUEUE_DELETION = 12;
NVME_STATUS_FEATURE_ID_NOT_SAVEABLE = 13;
NVME_STATUS_FEATURE_NOT_CHANGEABLE = 14;
NVME_STATUS_FEATURE_NOT_NAMESPACE_SPECIFIC = 15;
NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_NVM_SUBSYSTEM_RESET = 16;
NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_RESET = 17;
NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_MAX_TIME_VIOLATION = 18;
NVME_STATUS_FIRMWARE_ACTIVATION_PROHIBITED = 19;
NVME_STATUS_OVERLAPPING_RANGE = 20;
NVME_STATUS_NAMESPACE_INSUFFICIENT_CAPACITY = 21;
NVME_STATUS_NAMESPACE_IDENTIFIER_UNAVAILABLE = 22;
NVME_STATUS_NAMESPACE_ALREADY_ATTACHED = 24;
NVME_STATUS_NAMESPACE_IS_PRIVATE = 25;
NVME_STATUS_NAMESPACE_NOT_ATTACHED = 26;
NVME_STATUS_NAMESPACE_THIN_PROVISIONING_NOT_SUPPORTED = 27;
NVME_STATUS_CONTROLLER_LIST_INVALID = 28;
NVME_STATUS_DEVICE_SELF_TEST_IN_PROGRESS = 29;
NVME_STATUS_BOOT_PARTITION_WRITE_PROHIBITED = 30;
NVME_STATUS_INVALID_CONTROLLER_IDENTIFIER = 31;
NVME_STATUS_INVALID_SECONDARY_CONTROLLER_STATE = 32;
NVME_STATUS_INVALID_NUMBER_OF_CONTROLLER_RESOURCES = 33;
NVME_STATUS_INVALID_RESOURCE_IDENTIFIER = 34;
NVME_STATUS_SANITIZE_PROHIBITED_ON_PERSISTENT_MEMORY = 35;
NVME_STATUS_INVALID_ANA_GROUP_IDENTIFIER = 36;
NVME_STATUS_ANA_ATTACH_FAILED = 37;
NVME_STATUS_INSUFFICIENT_CAPACITY = 38;
NVME_STATUS_NAMESPACE_ATTACHMENT_LIMIT_EXCEEDED = 39;
NVME_STATUS_PROHIBITION_NOT_SUPPORTED = 40;
NVME_IO_COMMAND_SET_NOT_SUPPORTED = 41;
NVME_IO_COMMAND_SET_NOT_ENABLED = 42;
NVME_IO_COMMAND_SET_COMBINATION_REJECTED = 43;
NVME_IO_COMMAND_SET_INVALID = 44;
NVME_STATUS_INVALID_DISCOVERY_INFORMATION = 47;
NVME_STATUS_INSUFFICIENT_DISCOVERY_RESOURCES = 50;
NVME_STATUS_STREAM_RESOURCE_ALLOCATION_FAILED = 127;
NVME_STATUS_ZONE_INVALID_FORMAT = 127;
NVME_STATUS_NVM_CONFLICTING_ATTRIBUTES = 128;
NVME_STATUS_NVM_INVALID_PROTECTION_INFORMATION = 129;
NVME_STATUS_NVM_ATTEMPTED_WRITE_TO_READ_ONLY_RANGE = 130;
NVME_STATUS_NVM_COMMAND_SIZE_LIMIT_EXCEEDED = 131;
NVME_STATUS_ZONE_BOUNDARY_ERROR = 184;
NVME_STATUS_ZONE_FULL = 185;
NVME_STATUS_ZONE_READ_ONLY = 186;
NVME_STATUS_ZONE_OFFLINE = 187;
NVME_STATUS_ZONE_INVALID_WRITE = 188;
NVME_STATUS_ZONE_TOO_MANY_ACTIVE = 189;
NVME_STATUS_ZONE_TOO_MANY_OPEN = 190;
NVME_STATUS_ZONE_INVALID_STATE_TRANSITION = 191;// NVME_STATUS_COMMAND_SPECIFIC_CODES
pub const NVME_STATUS_COMPLETION_QUEUE_INVALID: i32 = 0;
pub const NVME_STATUS_INVALID_QUEUE_IDENTIFIER: i32 = 1;
pub const NVME_STATUS_MAX_QUEUE_SIZE_EXCEEDED: i32 = 2;
pub const NVME_STATUS_ABORT_COMMAND_LIMIT_EXCEEDED: i32 = 3;
pub const NVME_STATUS_ASYNC_EVENT_REQUEST_LIMIT_EXCEEDED: i32 = 5;
pub const NVME_STATUS_INVALID_FIRMWARE_SLOT: i32 = 6;
pub const NVME_STATUS_INVALID_FIRMWARE_IMAGE: i32 = 7;
pub const NVME_STATUS_INVALID_INTERRUPT_VECTOR: i32 = 8;
pub const NVME_STATUS_INVALID_LOG_PAGE: i32 = 9;
pub const NVME_STATUS_INVALID_FORMAT: i32 = 10;
pub const NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_CONVENTIONAL_RESET: i32 = 11;
pub const NVME_STATUS_INVALID_QUEUE_DELETION: i32 = 12;
pub const NVME_STATUS_FEATURE_ID_NOT_SAVEABLE: i32 = 13;
pub const NVME_STATUS_FEATURE_NOT_CHANGEABLE: i32 = 14;
pub const NVME_STATUS_FEATURE_NOT_NAMESPACE_SPECIFIC: i32 = 15;
pub const NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_NVM_SUBSYSTEM_RESET: i32 = 16;
pub const NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_RESET: i32 = 17;
pub const NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_MAX_TIME_VIOLATION: i32 = 18;
pub const NVME_STATUS_FIRMWARE_ACTIVATION_PROHIBITED: i32 = 19;
pub const NVME_STATUS_OVERLAPPING_RANGE: i32 = 20;
pub const NVME_STATUS_NAMESPACE_INSUFFICIENT_CAPACITY: i32 = 21;
pub const NVME_STATUS_NAMESPACE_IDENTIFIER_UNAVAILABLE: i32 = 22;
pub const NVME_STATUS_NAMESPACE_ALREADY_ATTACHED: i32 = 24;
pub const NVME_STATUS_NAMESPACE_IS_PRIVATE: i32 = 25;
pub const NVME_STATUS_NAMESPACE_NOT_ATTACHED: i32 = 26;
pub const NVME_STATUS_NAMESPACE_THIN_PROVISIONING_NOT_SUPPORTED: i32 = 27;
pub const NVME_STATUS_CONTROLLER_LIST_INVALID: i32 = 28;
pub const NVME_STATUS_DEVICE_SELF_TEST_IN_PROGRESS: i32 = 29;
pub const NVME_STATUS_BOOT_PARTITION_WRITE_PROHIBITED: i32 = 30;
pub const NVME_STATUS_INVALID_CONTROLLER_IDENTIFIER: i32 = 31;
pub const NVME_STATUS_INVALID_SECONDARY_CONTROLLER_STATE: i32 = 32;
pub const NVME_STATUS_INVALID_NUMBER_OF_CONTROLLER_RESOURCES: i32 = 33;
pub const NVME_STATUS_INVALID_RESOURCE_IDENTIFIER: i32 = 34;
pub const NVME_STATUS_SANITIZE_PROHIBITED_ON_PERSISTENT_MEMORY: i32 = 35;
pub const NVME_STATUS_INVALID_ANA_GROUP_IDENTIFIER: i32 = 36;
pub const NVME_STATUS_ANA_ATTACH_FAILED: i32 = 37;
pub const NVME_STATUS_INSUFFICIENT_CAPACITY: i32 = 38;
pub const NVME_STATUS_NAMESPACE_ATTACHMENT_LIMIT_EXCEEDED: i32 = 39;
pub const NVME_STATUS_PROHIBITION_NOT_SUPPORTED: i32 = 40;
pub const NVME_IO_COMMAND_SET_NOT_SUPPORTED: i32 = 41;
pub const NVME_IO_COMMAND_SET_NOT_ENABLED: i32 = 42;
pub const NVME_IO_COMMAND_SET_COMBINATION_REJECTED: i32 = 43;
pub const NVME_IO_COMMAND_SET_INVALID: i32 = 44;
pub const NVME_STATUS_INVALID_DISCOVERY_INFORMATION: i32 = 47;
pub const NVME_STATUS_INSUFFICIENT_DISCOVERY_RESOURCES: i32 = 50;
pub const NVME_STATUS_STREAM_RESOURCE_ALLOCATION_FAILED: i32 = 127;
pub const NVME_STATUS_ZONE_INVALID_FORMAT: i32 = 127;
pub const NVME_STATUS_NVM_CONFLICTING_ATTRIBUTES: i32 = 128;
pub const NVME_STATUS_NVM_INVALID_PROTECTION_INFORMATION: i32 = 129;
pub const NVME_STATUS_NVM_ATTEMPTED_WRITE_TO_READ_ONLY_RANGE: i32 = 130;
pub const NVME_STATUS_NVM_COMMAND_SIZE_LIMIT_EXCEEDED: i32 = 131;
pub const NVME_STATUS_ZONE_BOUNDARY_ERROR: i32 = 184;
pub const NVME_STATUS_ZONE_FULL: i32 = 185;
pub const NVME_STATUS_ZONE_READ_ONLY: i32 = 186;
pub const NVME_STATUS_ZONE_OFFLINE: i32 = 187;
pub const NVME_STATUS_ZONE_INVALID_WRITE: i32 = 188;
pub const NVME_STATUS_ZONE_TOO_MANY_ACTIVE: i32 = 189;
pub const NVME_STATUS_ZONE_TOO_MANY_OPEN: i32 = 190;
pub const NVME_STATUS_ZONE_INVALID_STATE_TRANSITION: i32 = 191;const
NVME_STATUS_COMPLETION_QUEUE_INVALID* = 0
NVME_STATUS_INVALID_QUEUE_IDENTIFIER* = 1
NVME_STATUS_MAX_QUEUE_SIZE_EXCEEDED* = 2
NVME_STATUS_ABORT_COMMAND_LIMIT_EXCEEDED* = 3
NVME_STATUS_ASYNC_EVENT_REQUEST_LIMIT_EXCEEDED* = 5
NVME_STATUS_INVALID_FIRMWARE_SLOT* = 6
NVME_STATUS_INVALID_FIRMWARE_IMAGE* = 7
NVME_STATUS_INVALID_INTERRUPT_VECTOR* = 8
NVME_STATUS_INVALID_LOG_PAGE* = 9
NVME_STATUS_INVALID_FORMAT* = 10
NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_CONVENTIONAL_RESET* = 11
NVME_STATUS_INVALID_QUEUE_DELETION* = 12
NVME_STATUS_FEATURE_ID_NOT_SAVEABLE* = 13
NVME_STATUS_FEATURE_NOT_CHANGEABLE* = 14
NVME_STATUS_FEATURE_NOT_NAMESPACE_SPECIFIC* = 15
NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_NVM_SUBSYSTEM_RESET* = 16
NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_RESET* = 17
NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_MAX_TIME_VIOLATION* = 18
NVME_STATUS_FIRMWARE_ACTIVATION_PROHIBITED* = 19
NVME_STATUS_OVERLAPPING_RANGE* = 20
NVME_STATUS_NAMESPACE_INSUFFICIENT_CAPACITY* = 21
NVME_STATUS_NAMESPACE_IDENTIFIER_UNAVAILABLE* = 22
NVME_STATUS_NAMESPACE_ALREADY_ATTACHED* = 24
NVME_STATUS_NAMESPACE_IS_PRIVATE* = 25
NVME_STATUS_NAMESPACE_NOT_ATTACHED* = 26
NVME_STATUS_NAMESPACE_THIN_PROVISIONING_NOT_SUPPORTED* = 27
NVME_STATUS_CONTROLLER_LIST_INVALID* = 28
NVME_STATUS_DEVICE_SELF_TEST_IN_PROGRESS* = 29
NVME_STATUS_BOOT_PARTITION_WRITE_PROHIBITED* = 30
NVME_STATUS_INVALID_CONTROLLER_IDENTIFIER* = 31
NVME_STATUS_INVALID_SECONDARY_CONTROLLER_STATE* = 32
NVME_STATUS_INVALID_NUMBER_OF_CONTROLLER_RESOURCES* = 33
NVME_STATUS_INVALID_RESOURCE_IDENTIFIER* = 34
NVME_STATUS_SANITIZE_PROHIBITED_ON_PERSISTENT_MEMORY* = 35
NVME_STATUS_INVALID_ANA_GROUP_IDENTIFIER* = 36
NVME_STATUS_ANA_ATTACH_FAILED* = 37
NVME_STATUS_INSUFFICIENT_CAPACITY* = 38
NVME_STATUS_NAMESPACE_ATTACHMENT_LIMIT_EXCEEDED* = 39
NVME_STATUS_PROHIBITION_NOT_SUPPORTED* = 40
NVME_IO_COMMAND_SET_NOT_SUPPORTED* = 41
NVME_IO_COMMAND_SET_NOT_ENABLED* = 42
NVME_IO_COMMAND_SET_COMBINATION_REJECTED* = 43
NVME_IO_COMMAND_SET_INVALID* = 44
NVME_STATUS_INVALID_DISCOVERY_INFORMATION* = 47
NVME_STATUS_INSUFFICIENT_DISCOVERY_RESOURCES* = 50
NVME_STATUS_STREAM_RESOURCE_ALLOCATION_FAILED* = 127
NVME_STATUS_ZONE_INVALID_FORMAT* = 127
NVME_STATUS_NVM_CONFLICTING_ATTRIBUTES* = 128
NVME_STATUS_NVM_INVALID_PROTECTION_INFORMATION* = 129
NVME_STATUS_NVM_ATTEMPTED_WRITE_TO_READ_ONLY_RANGE* = 130
NVME_STATUS_NVM_COMMAND_SIZE_LIMIT_EXCEEDED* = 131
NVME_STATUS_ZONE_BOUNDARY_ERROR* = 184
NVME_STATUS_ZONE_FULL* = 185
NVME_STATUS_ZONE_READ_ONLY* = 186
NVME_STATUS_ZONE_OFFLINE* = 187
NVME_STATUS_ZONE_INVALID_WRITE* = 188
NVME_STATUS_ZONE_TOO_MANY_ACTIVE* = 189
NVME_STATUS_ZONE_TOO_MANY_OPEN* = 190
NVME_STATUS_ZONE_INVALID_STATE_TRANSITION* = 191enum NVME_STATUS_COMMAND_SPECIFIC_CODES : int {
NVME_STATUS_COMPLETION_QUEUE_INVALID = 0,
NVME_STATUS_INVALID_QUEUE_IDENTIFIER = 1,
NVME_STATUS_MAX_QUEUE_SIZE_EXCEEDED = 2,
NVME_STATUS_ABORT_COMMAND_LIMIT_EXCEEDED = 3,
NVME_STATUS_ASYNC_EVENT_REQUEST_LIMIT_EXCEEDED = 5,
NVME_STATUS_INVALID_FIRMWARE_SLOT = 6,
NVME_STATUS_INVALID_FIRMWARE_IMAGE = 7,
NVME_STATUS_INVALID_INTERRUPT_VECTOR = 8,
NVME_STATUS_INVALID_LOG_PAGE = 9,
NVME_STATUS_INVALID_FORMAT = 10,
NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_CONVENTIONAL_RESET = 11,
NVME_STATUS_INVALID_QUEUE_DELETION = 12,
NVME_STATUS_FEATURE_ID_NOT_SAVEABLE = 13,
NVME_STATUS_FEATURE_NOT_CHANGEABLE = 14,
NVME_STATUS_FEATURE_NOT_NAMESPACE_SPECIFIC = 15,
NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_NVM_SUBSYSTEM_RESET = 16,
NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_RESET = 17,
NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_MAX_TIME_VIOLATION = 18,
NVME_STATUS_FIRMWARE_ACTIVATION_PROHIBITED = 19,
NVME_STATUS_OVERLAPPING_RANGE = 20,
NVME_STATUS_NAMESPACE_INSUFFICIENT_CAPACITY = 21,
NVME_STATUS_NAMESPACE_IDENTIFIER_UNAVAILABLE = 22,
NVME_STATUS_NAMESPACE_ALREADY_ATTACHED = 24,
NVME_STATUS_NAMESPACE_IS_PRIVATE = 25,
NVME_STATUS_NAMESPACE_NOT_ATTACHED = 26,
NVME_STATUS_NAMESPACE_THIN_PROVISIONING_NOT_SUPPORTED = 27,
NVME_STATUS_CONTROLLER_LIST_INVALID = 28,
NVME_STATUS_DEVICE_SELF_TEST_IN_PROGRESS = 29,
NVME_STATUS_BOOT_PARTITION_WRITE_PROHIBITED = 30,
NVME_STATUS_INVALID_CONTROLLER_IDENTIFIER = 31,
NVME_STATUS_INVALID_SECONDARY_CONTROLLER_STATE = 32,
NVME_STATUS_INVALID_NUMBER_OF_CONTROLLER_RESOURCES = 33,
NVME_STATUS_INVALID_RESOURCE_IDENTIFIER = 34,
NVME_STATUS_SANITIZE_PROHIBITED_ON_PERSISTENT_MEMORY = 35,
NVME_STATUS_INVALID_ANA_GROUP_IDENTIFIER = 36,
NVME_STATUS_ANA_ATTACH_FAILED = 37,
NVME_STATUS_INSUFFICIENT_CAPACITY = 38,
NVME_STATUS_NAMESPACE_ATTACHMENT_LIMIT_EXCEEDED = 39,
NVME_STATUS_PROHIBITION_NOT_SUPPORTED = 40,
NVME_IO_COMMAND_SET_NOT_SUPPORTED = 41,
NVME_IO_COMMAND_SET_NOT_ENABLED = 42,
NVME_IO_COMMAND_SET_COMBINATION_REJECTED = 43,
NVME_IO_COMMAND_SET_INVALID = 44,
NVME_STATUS_INVALID_DISCOVERY_INFORMATION = 47,
NVME_STATUS_INSUFFICIENT_DISCOVERY_RESOURCES = 50,
NVME_STATUS_STREAM_RESOURCE_ALLOCATION_FAILED = 127,
NVME_STATUS_ZONE_INVALID_FORMAT = 127,
NVME_STATUS_NVM_CONFLICTING_ATTRIBUTES = 128,
NVME_STATUS_NVM_INVALID_PROTECTION_INFORMATION = 129,
NVME_STATUS_NVM_ATTEMPTED_WRITE_TO_READ_ONLY_RANGE = 130,
NVME_STATUS_NVM_COMMAND_SIZE_LIMIT_EXCEEDED = 131,
NVME_STATUS_ZONE_BOUNDARY_ERROR = 184,
NVME_STATUS_ZONE_FULL = 185,
NVME_STATUS_ZONE_READ_ONLY = 186,
NVME_STATUS_ZONE_OFFLINE = 187,
NVME_STATUS_ZONE_INVALID_WRITE = 188,
NVME_STATUS_ZONE_TOO_MANY_ACTIVE = 189,
NVME_STATUS_ZONE_TOO_MANY_OPEN = 190,
NVME_STATUS_ZONE_INVALID_STATE_TRANSITION = 191,
}#define global NVME_STATUS_COMPLETION_QUEUE_INVALID 0x0
#define global NVME_STATUS_INVALID_QUEUE_IDENTIFIER 0x1
#define global NVME_STATUS_MAX_QUEUE_SIZE_EXCEEDED 0x2
#define global NVME_STATUS_ABORT_COMMAND_LIMIT_EXCEEDED 0x3
#define global NVME_STATUS_ASYNC_EVENT_REQUEST_LIMIT_EXCEEDED 0x5
#define global NVME_STATUS_INVALID_FIRMWARE_SLOT 0x6
#define global NVME_STATUS_INVALID_FIRMWARE_IMAGE 0x7
#define global NVME_STATUS_INVALID_INTERRUPT_VECTOR 0x8
#define global NVME_STATUS_INVALID_LOG_PAGE 0x9
#define global NVME_STATUS_INVALID_FORMAT 0xA
#define global NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_CONVENTIONAL_RESET 0xB
#define global NVME_STATUS_INVALID_QUEUE_DELETION 0xC
#define global NVME_STATUS_FEATURE_ID_NOT_SAVEABLE 0xD
#define global NVME_STATUS_FEATURE_NOT_CHANGEABLE 0xE
#define global NVME_STATUS_FEATURE_NOT_NAMESPACE_SPECIFIC 0xF
#define global NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_NVM_SUBSYSTEM_RESET 0x10
#define global NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_RESET 0x11
#define global NVME_STATUS_FIRMWARE_ACTIVATION_REQUIRES_MAX_TIME_VIOLATION 0x12
#define global NVME_STATUS_FIRMWARE_ACTIVATION_PROHIBITED 0x13
#define global NVME_STATUS_OVERLAPPING_RANGE 0x14
#define global NVME_STATUS_NAMESPACE_INSUFFICIENT_CAPACITY 0x15
#define global NVME_STATUS_NAMESPACE_IDENTIFIER_UNAVAILABLE 0x16
#define global NVME_STATUS_NAMESPACE_ALREADY_ATTACHED 0x18
#define global NVME_STATUS_NAMESPACE_IS_PRIVATE 0x19
#define global NVME_STATUS_NAMESPACE_NOT_ATTACHED 0x1A
#define global NVME_STATUS_NAMESPACE_THIN_PROVISIONING_NOT_SUPPORTED 0x1B
#define global NVME_STATUS_CONTROLLER_LIST_INVALID 0x1C
#define global NVME_STATUS_DEVICE_SELF_TEST_IN_PROGRESS 0x1D
#define global NVME_STATUS_BOOT_PARTITION_WRITE_PROHIBITED 0x1E
#define global NVME_STATUS_INVALID_CONTROLLER_IDENTIFIER 0x1F
#define global NVME_STATUS_INVALID_SECONDARY_CONTROLLER_STATE 0x20
#define global NVME_STATUS_INVALID_NUMBER_OF_CONTROLLER_RESOURCES 0x21
#define global NVME_STATUS_INVALID_RESOURCE_IDENTIFIER 0x22
#define global NVME_STATUS_SANITIZE_PROHIBITED_ON_PERSISTENT_MEMORY 0x23
#define global NVME_STATUS_INVALID_ANA_GROUP_IDENTIFIER 0x24
#define global NVME_STATUS_ANA_ATTACH_FAILED 0x25
#define global NVME_STATUS_INSUFFICIENT_CAPACITY 0x26
#define global NVME_STATUS_NAMESPACE_ATTACHMENT_LIMIT_EXCEEDED 0x27
#define global NVME_STATUS_PROHIBITION_NOT_SUPPORTED 0x28
#define global NVME_IO_COMMAND_SET_NOT_SUPPORTED 0x29
#define global NVME_IO_COMMAND_SET_NOT_ENABLED 0x2A
#define global NVME_IO_COMMAND_SET_COMBINATION_REJECTED 0x2B
#define global NVME_IO_COMMAND_SET_INVALID 0x2C
#define global NVME_STATUS_INVALID_DISCOVERY_INFORMATION 0x2F
#define global NVME_STATUS_INSUFFICIENT_DISCOVERY_RESOURCES 0x32
#define global NVME_STATUS_STREAM_RESOURCE_ALLOCATION_FAILED 0x7F
#define global NVME_STATUS_ZONE_INVALID_FORMAT 0x7F
#define global NVME_STATUS_NVM_CONFLICTING_ATTRIBUTES 0x80
#define global NVME_STATUS_NVM_INVALID_PROTECTION_INFORMATION 0x81
#define global NVME_STATUS_NVM_ATTEMPTED_WRITE_TO_READ_ONLY_RANGE 0x82
#define global NVME_STATUS_NVM_COMMAND_SIZE_LIMIT_EXCEEDED 0x83
#define global NVME_STATUS_ZONE_BOUNDARY_ERROR 0xB8
#define global NVME_STATUS_ZONE_FULL 0xB9
#define global NVME_STATUS_ZONE_READ_ONLY 0xBA
#define global NVME_STATUS_ZONE_OFFLINE 0xBB
#define global NVME_STATUS_ZONE_INVALID_WRITE 0xBC
#define global NVME_STATUS_ZONE_TOO_MANY_ACTIVE 0xBD
#define global NVME_STATUS_ZONE_TOO_MANY_OPEN 0xBE
#define global NVME_STATUS_ZONE_INVALID_STATE_TRANSITION 0xBF