ホーム › Storage.Nvme › NVME_ASYNC_EVENT_NOTICE_CODES
NVME_ASYNC_EVENT_NOTICE_CODES
列挙型メンバー 9
| 名前 | 10進 | 16進 |
|---|---|---|
| NVME_ASYNC_NOTICE_NAMESPACE_ATTRIBUTE_CHANGED | 0 | 0x0 |
| NVME_ASYNC_NOTICE_FIRMWARE_ACTIVATION_STARTING | 1 | 0x1 |
| NVME_ASYNC_NOTICE_TELEMETRY_LOG_CHANGED | 2 | 0x2 |
| NVME_ASYNC_NOTICE_ASYMMETRIC_ACCESS_CHANGE | 3 | 0x3 |
| NVME_ASYNC_NOTICE_PREDICTABLE_LATENCY_EVENT_AGGREGATE_LOG_CHANGE | 4 | 0x4 |
| NVME_ASYNC_NOTICE_LBA_STATUS_INFORMATION_ALERT | 5 | 0x5 |
| NVME_ASYNC_NOTICE_ENDURANCE_GROUP_EVENT_AGGREGATE_LOG_CHANGE | 6 | 0x6 |
| NVME_ASYNC_NOTICE_ZONE_DESCRIPTOR_CHANGED | 239 | 0xEF |
| NVME_ASYNC_NOTICE_DISCOVERY_LOG_PAGE_CHANGED | 240 | 0xF0 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum NVME_ASYNC_EVENT_NOTICE_CODES : int {
NVME_ASYNC_NOTICE_NAMESPACE_ATTRIBUTE_CHANGED = 0,
NVME_ASYNC_NOTICE_FIRMWARE_ACTIVATION_STARTING = 1,
NVME_ASYNC_NOTICE_TELEMETRY_LOG_CHANGED = 2,
NVME_ASYNC_NOTICE_ASYMMETRIC_ACCESS_CHANGE = 3,
NVME_ASYNC_NOTICE_PREDICTABLE_LATENCY_EVENT_AGGREGATE_LOG_CHANGE = 4,
NVME_ASYNC_NOTICE_LBA_STATUS_INFORMATION_ALERT = 5,
NVME_ASYNC_NOTICE_ENDURANCE_GROUP_EVENT_AGGREGATE_LOG_CHANGE = 6,
NVME_ASYNC_NOTICE_ZONE_DESCRIPTOR_CHANGED = 239,
NVME_ASYNC_NOTICE_DISCOVERY_LOG_PAGE_CHANGED = 240
} NVME_ASYNC_EVENT_NOTICE_CODES;public enum NVME_ASYNC_EVENT_NOTICE_CODES : int
{
NVME_ASYNC_NOTICE_NAMESPACE_ATTRIBUTE_CHANGED = 0,
NVME_ASYNC_NOTICE_FIRMWARE_ACTIVATION_STARTING = 1,
NVME_ASYNC_NOTICE_TELEMETRY_LOG_CHANGED = 2,
NVME_ASYNC_NOTICE_ASYMMETRIC_ACCESS_CHANGE = 3,
NVME_ASYNC_NOTICE_PREDICTABLE_LATENCY_EVENT_AGGREGATE_LOG_CHANGE = 4,
NVME_ASYNC_NOTICE_LBA_STATUS_INFORMATION_ALERT = 5,
NVME_ASYNC_NOTICE_ENDURANCE_GROUP_EVENT_AGGREGATE_LOG_CHANGE = 6,
NVME_ASYNC_NOTICE_ZONE_DESCRIPTOR_CHANGED = 239,
NVME_ASYNC_NOTICE_DISCOVERY_LOG_PAGE_CHANGED = 240,
}Public Enum NVME_ASYNC_EVENT_NOTICE_CODES As Integer
NVME_ASYNC_NOTICE_NAMESPACE_ATTRIBUTE_CHANGED = 0
NVME_ASYNC_NOTICE_FIRMWARE_ACTIVATION_STARTING = 1
NVME_ASYNC_NOTICE_TELEMETRY_LOG_CHANGED = 2
NVME_ASYNC_NOTICE_ASYMMETRIC_ACCESS_CHANGE = 3
NVME_ASYNC_NOTICE_PREDICTABLE_LATENCY_EVENT_AGGREGATE_LOG_CHANGE = 4
NVME_ASYNC_NOTICE_LBA_STATUS_INFORMATION_ALERT = 5
NVME_ASYNC_NOTICE_ENDURANCE_GROUP_EVENT_AGGREGATE_LOG_CHANGE = 6
NVME_ASYNC_NOTICE_ZONE_DESCRIPTOR_CHANGED = 239
NVME_ASYNC_NOTICE_DISCOVERY_LOG_PAGE_CHANGED = 240
End Enumimport enum
class NVME_ASYNC_EVENT_NOTICE_CODES(enum.IntEnum):
NVME_ASYNC_NOTICE_NAMESPACE_ATTRIBUTE_CHANGED = 0
NVME_ASYNC_NOTICE_FIRMWARE_ACTIVATION_STARTING = 1
NVME_ASYNC_NOTICE_TELEMETRY_LOG_CHANGED = 2
NVME_ASYNC_NOTICE_ASYMMETRIC_ACCESS_CHANGE = 3
NVME_ASYNC_NOTICE_PREDICTABLE_LATENCY_EVENT_AGGREGATE_LOG_CHANGE = 4
NVME_ASYNC_NOTICE_LBA_STATUS_INFORMATION_ALERT = 5
NVME_ASYNC_NOTICE_ENDURANCE_GROUP_EVENT_AGGREGATE_LOG_CHANGE = 6
NVME_ASYNC_NOTICE_ZONE_DESCRIPTOR_CHANGED = 239
NVME_ASYNC_NOTICE_DISCOVERY_LOG_PAGE_CHANGED = 240// NVME_ASYNC_EVENT_NOTICE_CODES
pub const NVME_ASYNC_NOTICE_NAMESPACE_ATTRIBUTE_CHANGED: i32 = 0;
pub const NVME_ASYNC_NOTICE_FIRMWARE_ACTIVATION_STARTING: i32 = 1;
pub const NVME_ASYNC_NOTICE_TELEMETRY_LOG_CHANGED: i32 = 2;
pub const NVME_ASYNC_NOTICE_ASYMMETRIC_ACCESS_CHANGE: i32 = 3;
pub const NVME_ASYNC_NOTICE_PREDICTABLE_LATENCY_EVENT_AGGREGATE_LOG_CHANGE: i32 = 4;
pub const NVME_ASYNC_NOTICE_LBA_STATUS_INFORMATION_ALERT: i32 = 5;
pub const NVME_ASYNC_NOTICE_ENDURANCE_GROUP_EVENT_AGGREGATE_LOG_CHANGE: i32 = 6;
pub const NVME_ASYNC_NOTICE_ZONE_DESCRIPTOR_CHANGED: i32 = 239;
pub const NVME_ASYNC_NOTICE_DISCOVERY_LOG_PAGE_CHANGED: i32 = 240;// NVME_ASYNC_EVENT_NOTICE_CODES
const (
NVME_ASYNC_NOTICE_NAMESPACE_ATTRIBUTE_CHANGED int32 = 0
NVME_ASYNC_NOTICE_FIRMWARE_ACTIVATION_STARTING int32 = 1
NVME_ASYNC_NOTICE_TELEMETRY_LOG_CHANGED int32 = 2
NVME_ASYNC_NOTICE_ASYMMETRIC_ACCESS_CHANGE int32 = 3
NVME_ASYNC_NOTICE_PREDICTABLE_LATENCY_EVENT_AGGREGATE_LOG_CHANGE int32 = 4
NVME_ASYNC_NOTICE_LBA_STATUS_INFORMATION_ALERT int32 = 5
NVME_ASYNC_NOTICE_ENDURANCE_GROUP_EVENT_AGGREGATE_LOG_CHANGE int32 = 6
NVME_ASYNC_NOTICE_ZONE_DESCRIPTOR_CHANGED int32 = 239
NVME_ASYNC_NOTICE_DISCOVERY_LOG_PAGE_CHANGED int32 = 240
)const
NVME_ASYNC_NOTICE_NAMESPACE_ATTRIBUTE_CHANGED = 0;
NVME_ASYNC_NOTICE_FIRMWARE_ACTIVATION_STARTING = 1;
NVME_ASYNC_NOTICE_TELEMETRY_LOG_CHANGED = 2;
NVME_ASYNC_NOTICE_ASYMMETRIC_ACCESS_CHANGE = 3;
NVME_ASYNC_NOTICE_PREDICTABLE_LATENCY_EVENT_AGGREGATE_LOG_CHANGE = 4;
NVME_ASYNC_NOTICE_LBA_STATUS_INFORMATION_ALERT = 5;
NVME_ASYNC_NOTICE_ENDURANCE_GROUP_EVENT_AGGREGATE_LOG_CHANGE = 6;
NVME_ASYNC_NOTICE_ZONE_DESCRIPTOR_CHANGED = 239;
NVME_ASYNC_NOTICE_DISCOVERY_LOG_PAGE_CHANGED = 240;// NVME_ASYNC_EVENT_NOTICE_CODES
pub const NVME_ASYNC_NOTICE_NAMESPACE_ATTRIBUTE_CHANGED: i32 = 0;
pub const NVME_ASYNC_NOTICE_FIRMWARE_ACTIVATION_STARTING: i32 = 1;
pub const NVME_ASYNC_NOTICE_TELEMETRY_LOG_CHANGED: i32 = 2;
pub const NVME_ASYNC_NOTICE_ASYMMETRIC_ACCESS_CHANGE: i32 = 3;
pub const NVME_ASYNC_NOTICE_PREDICTABLE_LATENCY_EVENT_AGGREGATE_LOG_CHANGE: i32 = 4;
pub const NVME_ASYNC_NOTICE_LBA_STATUS_INFORMATION_ALERT: i32 = 5;
pub const NVME_ASYNC_NOTICE_ENDURANCE_GROUP_EVENT_AGGREGATE_LOG_CHANGE: i32 = 6;
pub const NVME_ASYNC_NOTICE_ZONE_DESCRIPTOR_CHANGED: i32 = 239;
pub const NVME_ASYNC_NOTICE_DISCOVERY_LOG_PAGE_CHANGED: i32 = 240;const
NVME_ASYNC_NOTICE_NAMESPACE_ATTRIBUTE_CHANGED* = 0
NVME_ASYNC_NOTICE_FIRMWARE_ACTIVATION_STARTING* = 1
NVME_ASYNC_NOTICE_TELEMETRY_LOG_CHANGED* = 2
NVME_ASYNC_NOTICE_ASYMMETRIC_ACCESS_CHANGE* = 3
NVME_ASYNC_NOTICE_PREDICTABLE_LATENCY_EVENT_AGGREGATE_LOG_CHANGE* = 4
NVME_ASYNC_NOTICE_LBA_STATUS_INFORMATION_ALERT* = 5
NVME_ASYNC_NOTICE_ENDURANCE_GROUP_EVENT_AGGREGATE_LOG_CHANGE* = 6
NVME_ASYNC_NOTICE_ZONE_DESCRIPTOR_CHANGED* = 239
NVME_ASYNC_NOTICE_DISCOVERY_LOG_PAGE_CHANGED* = 240enum NVME_ASYNC_EVENT_NOTICE_CODES : int {
NVME_ASYNC_NOTICE_NAMESPACE_ATTRIBUTE_CHANGED = 0,
NVME_ASYNC_NOTICE_FIRMWARE_ACTIVATION_STARTING = 1,
NVME_ASYNC_NOTICE_TELEMETRY_LOG_CHANGED = 2,
NVME_ASYNC_NOTICE_ASYMMETRIC_ACCESS_CHANGE = 3,
NVME_ASYNC_NOTICE_PREDICTABLE_LATENCY_EVENT_AGGREGATE_LOG_CHANGE = 4,
NVME_ASYNC_NOTICE_LBA_STATUS_INFORMATION_ALERT = 5,
NVME_ASYNC_NOTICE_ENDURANCE_GROUP_EVENT_AGGREGATE_LOG_CHANGE = 6,
NVME_ASYNC_NOTICE_ZONE_DESCRIPTOR_CHANGED = 239,
NVME_ASYNC_NOTICE_DISCOVERY_LOG_PAGE_CHANGED = 240,
}#define global NVME_ASYNC_NOTICE_NAMESPACE_ATTRIBUTE_CHANGED 0x0
#define global NVME_ASYNC_NOTICE_FIRMWARE_ACTIVATION_STARTING 0x1
#define global NVME_ASYNC_NOTICE_TELEMETRY_LOG_CHANGED 0x2
#define global NVME_ASYNC_NOTICE_ASYMMETRIC_ACCESS_CHANGE 0x3
#define global NVME_ASYNC_NOTICE_PREDICTABLE_LATENCY_EVENT_AGGREGATE_LOG_CHANGE 0x4
#define global NVME_ASYNC_NOTICE_LBA_STATUS_INFORMATION_ALERT 0x5
#define global NVME_ASYNC_NOTICE_ENDURANCE_GROUP_EVENT_AGGREGATE_LOG_CHANGE 0x6
#define global NVME_ASYNC_NOTICE_ZONE_DESCRIPTOR_CHANGED 0xEF
#define global NVME_ASYNC_NOTICE_DISCOVERY_LOG_PAGE_CHANGED 0xF0