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

NVME_SGL_DESC_TYPE

列挙型
基底型i4

メンバー 7

名前10進16進
NvmeSglDescTypeDataBlock00x0
NvmeSglDescTypeBitBucket10x1
NvmeSglDescTypeSegment20x2
NvmeSglDescTypeLastSegment30x3
NvmeSglDescTypeKeyedDataBlock40x4
NvmeSglDescTypeTransportDataBlock50x5
NvmeSglDescTypeMax150xF

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum NVME_SGL_DESC_TYPE : int {
    NvmeSglDescTypeDataBlock = 0,
    NvmeSglDescTypeBitBucket = 1,
    NvmeSglDescTypeSegment = 2,
    NvmeSglDescTypeLastSegment = 3,
    NvmeSglDescTypeKeyedDataBlock = 4,
    NvmeSglDescTypeTransportDataBlock = 5,
    NvmeSglDescTypeMax = 15
} NVME_SGL_DESC_TYPE;
public enum NVME_SGL_DESC_TYPE : int
{
    NvmeSglDescTypeDataBlock = 0,
    NvmeSglDescTypeBitBucket = 1,
    NvmeSglDescTypeSegment = 2,
    NvmeSglDescTypeLastSegment = 3,
    NvmeSglDescTypeKeyedDataBlock = 4,
    NvmeSglDescTypeTransportDataBlock = 5,
    NvmeSglDescTypeMax = 15,
}
Public Enum NVME_SGL_DESC_TYPE As Integer
    NvmeSglDescTypeDataBlock = 0
    NvmeSglDescTypeBitBucket = 1
    NvmeSglDescTypeSegment = 2
    NvmeSglDescTypeLastSegment = 3
    NvmeSglDescTypeKeyedDataBlock = 4
    NvmeSglDescTypeTransportDataBlock = 5
    NvmeSglDescTypeMax = 15
End Enum
import enum

class NVME_SGL_DESC_TYPE(enum.IntEnum):
    NvmeSglDescTypeDataBlock = 0
    NvmeSglDescTypeBitBucket = 1
    NvmeSglDescTypeSegment = 2
    NvmeSglDescTypeLastSegment = 3
    NvmeSglDescTypeKeyedDataBlock = 4
    NvmeSglDescTypeTransportDataBlock = 5
    NvmeSglDescTypeMax = 15
// NVME_SGL_DESC_TYPE
pub const NvmeSglDescTypeDataBlock: i32 = 0;
pub const NvmeSglDescTypeBitBucket: i32 = 1;
pub const NvmeSglDescTypeSegment: i32 = 2;
pub const NvmeSglDescTypeLastSegment: i32 = 3;
pub const NvmeSglDescTypeKeyedDataBlock: i32 = 4;
pub const NvmeSglDescTypeTransportDataBlock: i32 = 5;
pub const NvmeSglDescTypeMax: i32 = 15;
// NVME_SGL_DESC_TYPE
const (
	NvmeSglDescTypeDataBlock int32 = 0
	NvmeSglDescTypeBitBucket int32 = 1
	NvmeSglDescTypeSegment int32 = 2
	NvmeSglDescTypeLastSegment int32 = 3
	NvmeSglDescTypeKeyedDataBlock int32 = 4
	NvmeSglDescTypeTransportDataBlock int32 = 5
	NvmeSglDescTypeMax int32 = 15
)
const
  NvmeSglDescTypeDataBlock = 0;
  NvmeSglDescTypeBitBucket = 1;
  NvmeSglDescTypeSegment = 2;
  NvmeSglDescTypeLastSegment = 3;
  NvmeSglDescTypeKeyedDataBlock = 4;
  NvmeSglDescTypeTransportDataBlock = 5;
  NvmeSglDescTypeMax = 15;
// NVME_SGL_DESC_TYPE
pub const NvmeSglDescTypeDataBlock: i32 = 0;
pub const NvmeSglDescTypeBitBucket: i32 = 1;
pub const NvmeSglDescTypeSegment: i32 = 2;
pub const NvmeSglDescTypeLastSegment: i32 = 3;
pub const NvmeSglDescTypeKeyedDataBlock: i32 = 4;
pub const NvmeSglDescTypeTransportDataBlock: i32 = 5;
pub const NvmeSglDescTypeMax: i32 = 15;
const
  NvmeSglDescTypeDataBlock* = 0
  NvmeSglDescTypeBitBucket* = 1
  NvmeSglDescTypeSegment* = 2
  NvmeSglDescTypeLastSegment* = 3
  NvmeSglDescTypeKeyedDataBlock* = 4
  NvmeSglDescTypeTransportDataBlock* = 5
  NvmeSglDescTypeMax* = 15
enum NVME_SGL_DESC_TYPE : int {
    NvmeSglDescTypeDataBlock = 0,
    NvmeSglDescTypeBitBucket = 1,
    NvmeSglDescTypeSegment = 2,
    NvmeSglDescTypeLastSegment = 3,
    NvmeSglDescTypeKeyedDataBlock = 4,
    NvmeSglDescTypeTransportDataBlock = 5,
    NvmeSglDescTypeMax = 15,
}
#define global NvmeSglDescTypeDataBlock          0x0
#define global NvmeSglDescTypeBitBucket          0x1
#define global NvmeSglDescTypeSegment            0x2
#define global NvmeSglDescTypeLastSegment        0x3
#define global NvmeSglDescTypeKeyedDataBlock     0x4
#define global NvmeSglDescTypeTransportDataBlock 0x5
#define global NvmeSglDescTypeMax                0xF