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

NVME_PROPERTY_OFFSET

列挙型
基底型i4

メンバー 28

名前10進16進
NvmePropCAP00x0
NvmePropVS80x8
NvmePropINTMS120xC
NvmePropINTMC160x10
NvmePropCC200x14
NvmePropCSTS280x1C
NvmePropNSSR320x20
NvmePropAQA360x24
NvmePropASQ400x28
NvmePropACQ480x30
NvmePropCMBLOC560x38
NvmePropCMBSZ600x3C
NvmePropBPINFO640x40
NvmePropBPRSEL680x44
NvmePropBPMBL720x48
NvmePropCMBMSC800x50
NvmePropCMBSTS880x58
NvmePropCMBEBS920x5C
NvmePropCMBSWTP960x60
NvmePropNSSD1000x64
NvmePropCRTO1040x68
NvmePropPMRCAP35840xE00
NvmePropPMRCTL35880xE04
NvmePropPMRSTS35920xE08
NvmePropPMREBS35960xE0C
NvmePropPMRSWTP36000xE10
NvmePropPMRMSCL36040xE14
NvmePropPMRMSCU36080xE18

各言語での定義

列挙メンバーの定義。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 Enum
import 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* = 3608
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,
}
#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