ホーム › Storage.Nvme › NVME_EXTENDED_ATTR_TYPE
NVME_EXTENDED_ATTR_TYPE
列挙型メンバー 8
| 名前 | 10進 | 16進 |
|---|---|---|
| NvmeExtAttrReserved0 | 0 | 0x0 |
| NvmeExtAttrHostId | 1 | 0x1 |
| NvmeExtAttrAdminLabelAscii | 2 | 0x2 |
| NvmeExtAttrAdminLabelUtf8 | 3 | 0x3 |
| NvmeExtAttrReservedStart | 4 | 0x4 |
| NvmeExtAttrReservedEnd | 65279 | 0xFEFF |
| NvmeExtAttrVendorStart | 65280 | 0xFF00 |
| NvmeExtAttrVendorEnd | 65535 | 0xFFFF |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum NVME_EXTENDED_ATTR_TYPE : int {
NvmeExtAttrReserved0 = 0,
NvmeExtAttrHostId = 1,
NvmeExtAttrAdminLabelAscii = 2,
NvmeExtAttrAdminLabelUtf8 = 3,
NvmeExtAttrReservedStart = 4,
NvmeExtAttrReservedEnd = 65279,
NvmeExtAttrVendorStart = 65280,
NvmeExtAttrVendorEnd = 65535
} NVME_EXTENDED_ATTR_TYPE;public enum NVME_EXTENDED_ATTR_TYPE : int
{
NvmeExtAttrReserved0 = 0,
NvmeExtAttrHostId = 1,
NvmeExtAttrAdminLabelAscii = 2,
NvmeExtAttrAdminLabelUtf8 = 3,
NvmeExtAttrReservedStart = 4,
NvmeExtAttrReservedEnd = 65279,
NvmeExtAttrVendorStart = 65280,
NvmeExtAttrVendorEnd = 65535,
}Public Enum NVME_EXTENDED_ATTR_TYPE As Integer
NvmeExtAttrReserved0 = 0
NvmeExtAttrHostId = 1
NvmeExtAttrAdminLabelAscii = 2
NvmeExtAttrAdminLabelUtf8 = 3
NvmeExtAttrReservedStart = 4
NvmeExtAttrReservedEnd = 65279
NvmeExtAttrVendorStart = 65280
NvmeExtAttrVendorEnd = 65535
End Enumimport enum
class NVME_EXTENDED_ATTR_TYPE(enum.IntEnum):
NvmeExtAttrReserved0 = 0
NvmeExtAttrHostId = 1
NvmeExtAttrAdminLabelAscii = 2
NvmeExtAttrAdminLabelUtf8 = 3
NvmeExtAttrReservedStart = 4
NvmeExtAttrReservedEnd = 65279
NvmeExtAttrVendorStart = 65280
NvmeExtAttrVendorEnd = 65535// NVME_EXTENDED_ATTR_TYPE
pub const NvmeExtAttrReserved0: i32 = 0;
pub const NvmeExtAttrHostId: i32 = 1;
pub const NvmeExtAttrAdminLabelAscii: i32 = 2;
pub const NvmeExtAttrAdminLabelUtf8: i32 = 3;
pub const NvmeExtAttrReservedStart: i32 = 4;
pub const NvmeExtAttrReservedEnd: i32 = 65279;
pub const NvmeExtAttrVendorStart: i32 = 65280;
pub const NvmeExtAttrVendorEnd: i32 = 65535;// NVME_EXTENDED_ATTR_TYPE
const (
NvmeExtAttrReserved0 int32 = 0
NvmeExtAttrHostId int32 = 1
NvmeExtAttrAdminLabelAscii int32 = 2
NvmeExtAttrAdminLabelUtf8 int32 = 3
NvmeExtAttrReservedStart int32 = 4
NvmeExtAttrReservedEnd int32 = 65279
NvmeExtAttrVendorStart int32 = 65280
NvmeExtAttrVendorEnd int32 = 65535
)const
NvmeExtAttrReserved0 = 0;
NvmeExtAttrHostId = 1;
NvmeExtAttrAdminLabelAscii = 2;
NvmeExtAttrAdminLabelUtf8 = 3;
NvmeExtAttrReservedStart = 4;
NvmeExtAttrReservedEnd = 65279;
NvmeExtAttrVendorStart = 65280;
NvmeExtAttrVendorEnd = 65535;// NVME_EXTENDED_ATTR_TYPE
pub const NvmeExtAttrReserved0: i32 = 0;
pub const NvmeExtAttrHostId: i32 = 1;
pub const NvmeExtAttrAdminLabelAscii: i32 = 2;
pub const NvmeExtAttrAdminLabelUtf8: i32 = 3;
pub const NvmeExtAttrReservedStart: i32 = 4;
pub const NvmeExtAttrReservedEnd: i32 = 65279;
pub const NvmeExtAttrVendorStart: i32 = 65280;
pub const NvmeExtAttrVendorEnd: i32 = 65535;const
NvmeExtAttrReserved0* = 0
NvmeExtAttrHostId* = 1
NvmeExtAttrAdminLabelAscii* = 2
NvmeExtAttrAdminLabelUtf8* = 3
NvmeExtAttrReservedStart* = 4
NvmeExtAttrReservedEnd* = 65279
NvmeExtAttrVendorStart* = 65280
NvmeExtAttrVendorEnd* = 65535enum NVME_EXTENDED_ATTR_TYPE : int {
NvmeExtAttrReserved0 = 0,
NvmeExtAttrHostId = 1,
NvmeExtAttrAdminLabelAscii = 2,
NvmeExtAttrAdminLabelUtf8 = 3,
NvmeExtAttrReservedStart = 4,
NvmeExtAttrReservedEnd = 65279,
NvmeExtAttrVendorStart = 65280,
NvmeExtAttrVendorEnd = 65535,
}#define global NvmeExtAttrReserved0 0x0
#define global NvmeExtAttrHostId 0x1
#define global NvmeExtAttrAdminLabelAscii 0x2
#define global NvmeExtAttrAdminLabelUtf8 0x3
#define global NvmeExtAttrReservedStart 0x4
#define global NvmeExtAttrReservedEnd 0xFEFF
#define global NvmeExtAttrVendorStart 0xFF00
#define global NvmeExtAttrVendorEnd 0xFFFF