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

NVME_CONTROLLER_TYPE

列挙型
基底型i4

メンバー 6

名前10進16進
NvmeCtrlNotReported00x0
NvmeCtrlIO10x1
NvmeCtrlDiscovery20x2
NvmeCtrlAdmin30x3
NvmeCtrlReservedMin40x4
NvmeCtrlReservedMax2550xFF

各言語での定義

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

typedef enum NVME_CONTROLLER_TYPE : int {
    NvmeCtrlNotReported = 0,
    NvmeCtrlIO = 1,
    NvmeCtrlDiscovery = 2,
    NvmeCtrlAdmin = 3,
    NvmeCtrlReservedMin = 4,
    NvmeCtrlReservedMax = 255
} NVME_CONTROLLER_TYPE;
public enum NVME_CONTROLLER_TYPE : int
{
    NvmeCtrlNotReported = 0,
    NvmeCtrlIO = 1,
    NvmeCtrlDiscovery = 2,
    NvmeCtrlAdmin = 3,
    NvmeCtrlReservedMin = 4,
    NvmeCtrlReservedMax = 255,
}
Public Enum NVME_CONTROLLER_TYPE As Integer
    NvmeCtrlNotReported = 0
    NvmeCtrlIO = 1
    NvmeCtrlDiscovery = 2
    NvmeCtrlAdmin = 3
    NvmeCtrlReservedMin = 4
    NvmeCtrlReservedMax = 255
End Enum
import enum

class NVME_CONTROLLER_TYPE(enum.IntEnum):
    NvmeCtrlNotReported = 0
    NvmeCtrlIO = 1
    NvmeCtrlDiscovery = 2
    NvmeCtrlAdmin = 3
    NvmeCtrlReservedMin = 4
    NvmeCtrlReservedMax = 255
// NVME_CONTROLLER_TYPE
pub const NvmeCtrlNotReported: i32 = 0;
pub const NvmeCtrlIO: i32 = 1;
pub const NvmeCtrlDiscovery: i32 = 2;
pub const NvmeCtrlAdmin: i32 = 3;
pub const NvmeCtrlReservedMin: i32 = 4;
pub const NvmeCtrlReservedMax: i32 = 255;
// NVME_CONTROLLER_TYPE
const (
	NvmeCtrlNotReported int32 = 0
	NvmeCtrlIO int32 = 1
	NvmeCtrlDiscovery int32 = 2
	NvmeCtrlAdmin int32 = 3
	NvmeCtrlReservedMin int32 = 4
	NvmeCtrlReservedMax int32 = 255
)
const
  NvmeCtrlNotReported = 0;
  NvmeCtrlIO = 1;
  NvmeCtrlDiscovery = 2;
  NvmeCtrlAdmin = 3;
  NvmeCtrlReservedMin = 4;
  NvmeCtrlReservedMax = 255;
// NVME_CONTROLLER_TYPE
pub const NvmeCtrlNotReported: i32 = 0;
pub const NvmeCtrlIO: i32 = 1;
pub const NvmeCtrlDiscovery: i32 = 2;
pub const NvmeCtrlAdmin: i32 = 3;
pub const NvmeCtrlReservedMin: i32 = 4;
pub const NvmeCtrlReservedMax: i32 = 255;
const
  NvmeCtrlNotReported* = 0
  NvmeCtrlIO* = 1
  NvmeCtrlDiscovery* = 2
  NvmeCtrlAdmin* = 3
  NvmeCtrlReservedMin* = 4
  NvmeCtrlReservedMax* = 255
enum NVME_CONTROLLER_TYPE : int {
    NvmeCtrlNotReported = 0,
    NvmeCtrlIO = 1,
    NvmeCtrlDiscovery = 2,
    NvmeCtrlAdmin = 3,
    NvmeCtrlReservedMin = 4,
    NvmeCtrlReservedMax = 255,
}
#define global NvmeCtrlNotReported 0x0
#define global NvmeCtrlIO          0x1
#define global NvmeCtrlDiscovery   0x2
#define global NvmeCtrlAdmin       0x3
#define global NvmeCtrlReservedMin 0x4
#define global NvmeCtrlReservedMax 0xFF