ホーム › Storage.Nvme › NVME_PROPERTY_OFFSET
NVME_PROPERTY_OFFSET
列挙型メンバー 28
| 名前 | 10進 | 16進 |
|---|---|---|
| NvmePropCAP | 0 | 0x0 |
| NvmePropVS | 8 | 0x8 |
| NvmePropINTMS | 12 | 0xC |
| NvmePropINTMC | 16 | 0x10 |
| NvmePropCC | 20 | 0x14 |
| NvmePropCSTS | 28 | 0x1C |
| NvmePropNSSR | 32 | 0x20 |
| NvmePropAQA | 36 | 0x24 |
| NvmePropASQ | 40 | 0x28 |
| NvmePropACQ | 48 | 0x30 |
| NvmePropCMBLOC | 56 | 0x38 |
| NvmePropCMBSZ | 60 | 0x3C |
| NvmePropBPINFO | 64 | 0x40 |
| NvmePropBPRSEL | 68 | 0x44 |
| NvmePropBPMBL | 72 | 0x48 |
| NvmePropCMBMSC | 80 | 0x50 |
| NvmePropCMBSTS | 88 | 0x58 |
| NvmePropCMBEBS | 92 | 0x5C |
| NvmePropCMBSWTP | 96 | 0x60 |
| NvmePropNSSD | 100 | 0x64 |
| NvmePropCRTO | 104 | 0x68 |
| NvmePropPMRCAP | 3584 | 0xE00 |
| NvmePropPMRCTL | 3588 | 0xE04 |
| NvmePropPMRSTS | 3592 | 0xE08 |
| NvmePropPMREBS | 3596 | 0xE0C |
| NvmePropPMRSWTP | 3600 | 0xE10 |
| NvmePropPMRMSCL | 3604 | 0xE14 |
| NvmePropPMRMSCU | 3608 | 0xE18 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum NVME_PROPERTY_OFFSET : int {
NvmePropCAP = 0,
NvmePropVS = 8,
NvmePropINTMS = 12,
NvmePropINTMC = 16,
NvmePropCC = 20,
NvmePropCSTS = 28,
NvmePropNSSR = 32,
NvmePropAQA = 36,
NvmePropASQ = 40,
NvmePropACQ = 48,
NvmePropCMBLOC = 56,
NvmePropCMBSZ = 60,
NvmePropBPINFO = 64,
NvmePropBPRSEL = 68,
NvmePropBPMBL = 72,
NvmePropCMBMSC = 80,
NvmePropCMBSTS = 88,
NvmePropCMBEBS = 92,
NvmePropCMBSWTP = 96,
NvmePropNSSD = 100,
NvmePropCRTO = 104,
NvmePropPMRCAP = 3584,
NvmePropPMRCTL = 3588,
NvmePropPMRSTS = 3592,
NvmePropPMREBS = 3596,
NvmePropPMRSWTP = 3600,
NvmePropPMRMSCL = 3604,
NvmePropPMRMSCU = 3608
} NVME_PROPERTY_OFFSET;public enum NVME_PROPERTY_OFFSET : int
{
NvmePropCAP = 0,
NvmePropVS = 8,
NvmePropINTMS = 12,
NvmePropINTMC = 16,
NvmePropCC = 20,
NvmePropCSTS = 28,
NvmePropNSSR = 32,
NvmePropAQA = 36,
NvmePropASQ = 40,
NvmePropACQ = 48,
NvmePropCMBLOC = 56,
NvmePropCMBSZ = 60,
NvmePropBPINFO = 64,
NvmePropBPRSEL = 68,
NvmePropBPMBL = 72,
NvmePropCMBMSC = 80,
NvmePropCMBSTS = 88,
NvmePropCMBEBS = 92,
NvmePropCMBSWTP = 96,
NvmePropNSSD = 100,
NvmePropCRTO = 104,
NvmePropPMRCAP = 3584,
NvmePropPMRCTL = 3588,
NvmePropPMRSTS = 3592,
NvmePropPMREBS = 3596,
NvmePropPMRSWTP = 3600,
NvmePropPMRMSCL = 3604,
NvmePropPMRMSCU = 3608,
}Public Enum NVME_PROPERTY_OFFSET As Integer
NvmePropCAP = 0
NvmePropVS = 8
NvmePropINTMS = 12
NvmePropINTMC = 16
NvmePropCC = 20
NvmePropCSTS = 28
NvmePropNSSR = 32
NvmePropAQA = 36
NvmePropASQ = 40
NvmePropACQ = 48
NvmePropCMBLOC = 56
NvmePropCMBSZ = 60
NvmePropBPINFO = 64
NvmePropBPRSEL = 68
NvmePropBPMBL = 72
NvmePropCMBMSC = 80
NvmePropCMBSTS = 88
NvmePropCMBEBS = 92
NvmePropCMBSWTP = 96
NvmePropNSSD = 100
NvmePropCRTO = 104
NvmePropPMRCAP = 3584
NvmePropPMRCTL = 3588
NvmePropPMRSTS = 3592
NvmePropPMREBS = 3596
NvmePropPMRSWTP = 3600
NvmePropPMRMSCL = 3604
NvmePropPMRMSCU = 3608
End Enumimport enum
class NVME_PROPERTY_OFFSET(enum.IntEnum):
NvmePropCAP = 0
NvmePropVS = 8
NvmePropINTMS = 12
NvmePropINTMC = 16
NvmePropCC = 20
NvmePropCSTS = 28
NvmePropNSSR = 32
NvmePropAQA = 36
NvmePropASQ = 40
NvmePropACQ = 48
NvmePropCMBLOC = 56
NvmePropCMBSZ = 60
NvmePropBPINFO = 64
NvmePropBPRSEL = 68
NvmePropBPMBL = 72
NvmePropCMBMSC = 80
NvmePropCMBSTS = 88
NvmePropCMBEBS = 92
NvmePropCMBSWTP = 96
NvmePropNSSD = 100
NvmePropCRTO = 104
NvmePropPMRCAP = 3584
NvmePropPMRCTL = 3588
NvmePropPMRSTS = 3592
NvmePropPMREBS = 3596
NvmePropPMRSWTP = 3600
NvmePropPMRMSCL = 3604
NvmePropPMRMSCU = 3608// NVME_PROPERTY_OFFSET
pub const NvmePropCAP: i32 = 0;
pub const NvmePropVS: i32 = 8;
pub const NvmePropINTMS: i32 = 12;
pub const NvmePropINTMC: i32 = 16;
pub const NvmePropCC: i32 = 20;
pub const NvmePropCSTS: i32 = 28;
pub const NvmePropNSSR: i32 = 32;
pub const NvmePropAQA: i32 = 36;
pub const NvmePropASQ: i32 = 40;
pub const NvmePropACQ: i32 = 48;
pub const NvmePropCMBLOC: i32 = 56;
pub const NvmePropCMBSZ: i32 = 60;
pub const NvmePropBPINFO: i32 = 64;
pub const NvmePropBPRSEL: i32 = 68;
pub const NvmePropBPMBL: i32 = 72;
pub const NvmePropCMBMSC: i32 = 80;
pub const NvmePropCMBSTS: i32 = 88;
pub const NvmePropCMBEBS: i32 = 92;
pub const NvmePropCMBSWTP: i32 = 96;
pub const NvmePropNSSD: i32 = 100;
pub const NvmePropCRTO: i32 = 104;
pub const NvmePropPMRCAP: i32 = 3584;
pub const NvmePropPMRCTL: i32 = 3588;
pub const NvmePropPMRSTS: i32 = 3592;
pub const NvmePropPMREBS: i32 = 3596;
pub const NvmePropPMRSWTP: i32 = 3600;
pub const NvmePropPMRMSCL: i32 = 3604;
pub const NvmePropPMRMSCU: i32 = 3608;// NVME_PROPERTY_OFFSET
const (
NvmePropCAP int32 = 0
NvmePropVS int32 = 8
NvmePropINTMS int32 = 12
NvmePropINTMC int32 = 16
NvmePropCC int32 = 20
NvmePropCSTS int32 = 28
NvmePropNSSR int32 = 32
NvmePropAQA int32 = 36
NvmePropASQ int32 = 40
NvmePropACQ int32 = 48
NvmePropCMBLOC int32 = 56
NvmePropCMBSZ int32 = 60
NvmePropBPINFO int32 = 64
NvmePropBPRSEL int32 = 68
NvmePropBPMBL int32 = 72
NvmePropCMBMSC int32 = 80
NvmePropCMBSTS int32 = 88
NvmePropCMBEBS int32 = 92
NvmePropCMBSWTP int32 = 96
NvmePropNSSD int32 = 100
NvmePropCRTO int32 = 104
NvmePropPMRCAP int32 = 3584
NvmePropPMRCTL int32 = 3588
NvmePropPMRSTS int32 = 3592
NvmePropPMREBS int32 = 3596
NvmePropPMRSWTP int32 = 3600
NvmePropPMRMSCL int32 = 3604
NvmePropPMRMSCU int32 = 3608
)const
NvmePropCAP = 0;
NvmePropVS = 8;
NvmePropINTMS = 12;
NvmePropINTMC = 16;
NvmePropCC = 20;
NvmePropCSTS = 28;
NvmePropNSSR = 32;
NvmePropAQA = 36;
NvmePropASQ = 40;
NvmePropACQ = 48;
NvmePropCMBLOC = 56;
NvmePropCMBSZ = 60;
NvmePropBPINFO = 64;
NvmePropBPRSEL = 68;
NvmePropBPMBL = 72;
NvmePropCMBMSC = 80;
NvmePropCMBSTS = 88;
NvmePropCMBEBS = 92;
NvmePropCMBSWTP = 96;
NvmePropNSSD = 100;
NvmePropCRTO = 104;
NvmePropPMRCAP = 3584;
NvmePropPMRCTL = 3588;
NvmePropPMRSTS = 3592;
NvmePropPMREBS = 3596;
NvmePropPMRSWTP = 3600;
NvmePropPMRMSCL = 3604;
NvmePropPMRMSCU = 3608;// NVME_PROPERTY_OFFSET
pub const NvmePropCAP: i32 = 0;
pub const NvmePropVS: i32 = 8;
pub const NvmePropINTMS: i32 = 12;
pub const NvmePropINTMC: i32 = 16;
pub const NvmePropCC: i32 = 20;
pub const NvmePropCSTS: i32 = 28;
pub const NvmePropNSSR: i32 = 32;
pub const NvmePropAQA: i32 = 36;
pub const NvmePropASQ: i32 = 40;
pub const NvmePropACQ: i32 = 48;
pub const NvmePropCMBLOC: i32 = 56;
pub const NvmePropCMBSZ: i32 = 60;
pub const NvmePropBPINFO: i32 = 64;
pub const NvmePropBPRSEL: i32 = 68;
pub const NvmePropBPMBL: i32 = 72;
pub const NvmePropCMBMSC: i32 = 80;
pub const NvmePropCMBSTS: i32 = 88;
pub const NvmePropCMBEBS: i32 = 92;
pub const NvmePropCMBSWTP: i32 = 96;
pub const NvmePropNSSD: i32 = 100;
pub const NvmePropCRTO: i32 = 104;
pub const NvmePropPMRCAP: i32 = 3584;
pub const NvmePropPMRCTL: i32 = 3588;
pub const NvmePropPMRSTS: i32 = 3592;
pub const NvmePropPMREBS: i32 = 3596;
pub const NvmePropPMRSWTP: i32 = 3600;
pub const NvmePropPMRMSCL: i32 = 3604;
pub const NvmePropPMRMSCU: i32 = 3608;const
NvmePropCAP* = 0
NvmePropVS* = 8
NvmePropINTMS* = 12
NvmePropINTMC* = 16
NvmePropCC* = 20
NvmePropCSTS* = 28
NvmePropNSSR* = 32
NvmePropAQA* = 36
NvmePropASQ* = 40
NvmePropACQ* = 48
NvmePropCMBLOC* = 56
NvmePropCMBSZ* = 60
NvmePropBPINFO* = 64
NvmePropBPRSEL* = 68
NvmePropBPMBL* = 72
NvmePropCMBMSC* = 80
NvmePropCMBSTS* = 88
NvmePropCMBEBS* = 92
NvmePropCMBSWTP* = 96
NvmePropNSSD* = 100
NvmePropCRTO* = 104
NvmePropPMRCAP* = 3584
NvmePropPMRCTL* = 3588
NvmePropPMRSTS* = 3592
NvmePropPMREBS* = 3596
NvmePropPMRSWTP* = 3600
NvmePropPMRMSCL* = 3604
NvmePropPMRMSCU* = 3608enum NVME_PROPERTY_OFFSET : int {
NvmePropCAP = 0,
NvmePropVS = 8,
NvmePropINTMS = 12,
NvmePropINTMC = 16,
NvmePropCC = 20,
NvmePropCSTS = 28,
NvmePropNSSR = 32,
NvmePropAQA = 36,
NvmePropASQ = 40,
NvmePropACQ = 48,
NvmePropCMBLOC = 56,
NvmePropCMBSZ = 60,
NvmePropBPINFO = 64,
NvmePropBPRSEL = 68,
NvmePropBPMBL = 72,
NvmePropCMBMSC = 80,
NvmePropCMBSTS = 88,
NvmePropCMBEBS = 92,
NvmePropCMBSWTP = 96,
NvmePropNSSD = 100,
NvmePropCRTO = 104,
NvmePropPMRCAP = 3584,
NvmePropPMRCTL = 3588,
NvmePropPMRSTS = 3592,
NvmePropPMREBS = 3596,
NvmePropPMRSWTP = 3600,
NvmePropPMRMSCL = 3604,
NvmePropPMRMSCU = 3608,
}#define global NvmePropCAP 0x0
#define global NvmePropVS 0x8
#define global NvmePropINTMS 0xC
#define global NvmePropINTMC 0x10
#define global NvmePropCC 0x14
#define global NvmePropCSTS 0x1C
#define global NvmePropNSSR 0x20
#define global NvmePropAQA 0x24
#define global NvmePropASQ 0x28
#define global NvmePropACQ 0x30
#define global NvmePropCMBLOC 0x38
#define global NvmePropCMBSZ 0x3C
#define global NvmePropBPINFO 0x40
#define global NvmePropBPRSEL 0x44
#define global NvmePropBPMBL 0x48
#define global NvmePropCMBMSC 0x50
#define global NvmePropCMBSTS 0x58
#define global NvmePropCMBEBS 0x5C
#define global NvmePropCMBSWTP 0x60
#define global NvmePropNSSD 0x64
#define global NvmePropCRTO 0x68
#define global NvmePropPMRCAP 0xE00
#define global NvmePropPMRCTL 0xE04
#define global NvmePropPMRSTS 0xE08
#define global NvmePropPMREBS 0xE0C
#define global NvmePropPMRSWTP 0xE10
#define global NvmePropPMRMSCL 0xE14
#define global NvmePropPMRMSCU 0xE18