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

STORAGE_BUS_TYPE

列挙型
基底型i4

メンバー 23

名前10進16進説明
BusTypeUnknown00x0不明なバスの種類です。
BusTypeScsi10x1SCSI バスです。
BusTypeAtapi20x2ATAPI バスです。
BusTypeAta30x3ATA バスです。
BusType139440x4IEEE-1394 バスです。
BusTypeSsa50x5SSA バスです。
BusTypeFibre60x6ファイバーチャネルバスです。
BusTypeUsb70x7USB バスです。
BusTypeRAID80x8RAID バスです。
BusTypeiScsi90x9
BusTypeSas100xA

シリアル接続 SCSI (SAS) バスです。

Windows Server 2003: Windows Server 2003 with SP1 より前ではサポートされません。

BusTypeSata110xB

SATA バスです。

Windows Server 2003: Windows Server 2003 with SP1 より前ではサポートされません。

BusTypeSd120xC
BusTypeMmc130xD
BusTypeVirtual140xE
BusTypeFileBackedVirtual150xF
BusTypeSpaces160x10
BusTypeNvme170x11
BusTypeSCM180x12
BusTypeUfs190x13
BusTypeNvmeof200x14
BusTypeMax210x15
BusTypeMaxReserved1270x7F

公式ドキュメント

ストレージバスの各種の種類を指定します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

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

typedef enum STORAGE_BUS_TYPE : int {
    BusTypeUnknown = 0,
    BusTypeScsi = 1,
    BusTypeAtapi = 2,
    BusTypeAta = 3,
    BusType1394 = 4,
    BusTypeSsa = 5,
    BusTypeFibre = 6,
    BusTypeUsb = 7,
    BusTypeRAID = 8,
    BusTypeiScsi = 9,
    BusTypeSas = 10,
    BusTypeSata = 11,
    BusTypeSd = 12,
    BusTypeMmc = 13,
    BusTypeVirtual = 14,
    BusTypeFileBackedVirtual = 15,
    BusTypeSpaces = 16,
    BusTypeNvme = 17,
    BusTypeSCM = 18,
    BusTypeUfs = 19,
    BusTypeNvmeof = 20,
    BusTypeMax = 21,
    BusTypeMaxReserved = 127
} STORAGE_BUS_TYPE;
public enum STORAGE_BUS_TYPE : int
{
    BusTypeUnknown = 0,
    BusTypeScsi = 1,
    BusTypeAtapi = 2,
    BusTypeAta = 3,
    BusType1394 = 4,
    BusTypeSsa = 5,
    BusTypeFibre = 6,
    BusTypeUsb = 7,
    BusTypeRAID = 8,
    BusTypeiScsi = 9,
    BusTypeSas = 10,
    BusTypeSata = 11,
    BusTypeSd = 12,
    BusTypeMmc = 13,
    BusTypeVirtual = 14,
    BusTypeFileBackedVirtual = 15,
    BusTypeSpaces = 16,
    BusTypeNvme = 17,
    BusTypeSCM = 18,
    BusTypeUfs = 19,
    BusTypeNvmeof = 20,
    BusTypeMax = 21,
    BusTypeMaxReserved = 127,
}
Public Enum STORAGE_BUS_TYPE As Integer
    BusTypeUnknown = 0
    BusTypeScsi = 1
    BusTypeAtapi = 2
    BusTypeAta = 3
    BusType1394 = 4
    BusTypeSsa = 5
    BusTypeFibre = 6
    BusTypeUsb = 7
    BusTypeRAID = 8
    BusTypeiScsi = 9
    BusTypeSas = 10
    BusTypeSata = 11
    BusTypeSd = 12
    BusTypeMmc = 13
    BusTypeVirtual = 14
    BusTypeFileBackedVirtual = 15
    BusTypeSpaces = 16
    BusTypeNvme = 17
    BusTypeSCM = 18
    BusTypeUfs = 19
    BusTypeNvmeof = 20
    BusTypeMax = 21
    BusTypeMaxReserved = 127
End Enum
import enum

class STORAGE_BUS_TYPE(enum.IntEnum):
    BusTypeUnknown = 0
    BusTypeScsi = 1
    BusTypeAtapi = 2
    BusTypeAta = 3
    BusType1394 = 4
    BusTypeSsa = 5
    BusTypeFibre = 6
    BusTypeUsb = 7
    BusTypeRAID = 8
    BusTypeiScsi = 9
    BusTypeSas = 10
    BusTypeSata = 11
    BusTypeSd = 12
    BusTypeMmc = 13
    BusTypeVirtual = 14
    BusTypeFileBackedVirtual = 15
    BusTypeSpaces = 16
    BusTypeNvme = 17
    BusTypeSCM = 18
    BusTypeUfs = 19
    BusTypeNvmeof = 20
    BusTypeMax = 21
    BusTypeMaxReserved = 127
// STORAGE_BUS_TYPE
pub const BusTypeUnknown: i32 = 0;
pub const BusTypeScsi: i32 = 1;
pub const BusTypeAtapi: i32 = 2;
pub const BusTypeAta: i32 = 3;
pub const BusType1394: i32 = 4;
pub const BusTypeSsa: i32 = 5;
pub const BusTypeFibre: i32 = 6;
pub const BusTypeUsb: i32 = 7;
pub const BusTypeRAID: i32 = 8;
pub const BusTypeiScsi: i32 = 9;
pub const BusTypeSas: i32 = 10;
pub const BusTypeSata: i32 = 11;
pub const BusTypeSd: i32 = 12;
pub const BusTypeMmc: i32 = 13;
pub const BusTypeVirtual: i32 = 14;
pub const BusTypeFileBackedVirtual: i32 = 15;
pub const BusTypeSpaces: i32 = 16;
pub const BusTypeNvme: i32 = 17;
pub const BusTypeSCM: i32 = 18;
pub const BusTypeUfs: i32 = 19;
pub const BusTypeNvmeof: i32 = 20;
pub const BusTypeMax: i32 = 21;
pub const BusTypeMaxReserved: i32 = 127;
// STORAGE_BUS_TYPE
const (
	BusTypeUnknown int32 = 0
	BusTypeScsi int32 = 1
	BusTypeAtapi int32 = 2
	BusTypeAta int32 = 3
	BusType1394 int32 = 4
	BusTypeSsa int32 = 5
	BusTypeFibre int32 = 6
	BusTypeUsb int32 = 7
	BusTypeRAID int32 = 8
	BusTypeiScsi int32 = 9
	BusTypeSas int32 = 10
	BusTypeSata int32 = 11
	BusTypeSd int32 = 12
	BusTypeMmc int32 = 13
	BusTypeVirtual int32 = 14
	BusTypeFileBackedVirtual int32 = 15
	BusTypeSpaces int32 = 16
	BusTypeNvme int32 = 17
	BusTypeSCM int32 = 18
	BusTypeUfs int32 = 19
	BusTypeNvmeof int32 = 20
	BusTypeMax int32 = 21
	BusTypeMaxReserved int32 = 127
)
const
  BusTypeUnknown = 0;
  BusTypeScsi = 1;
  BusTypeAtapi = 2;
  BusTypeAta = 3;
  BusType1394 = 4;
  BusTypeSsa = 5;
  BusTypeFibre = 6;
  BusTypeUsb = 7;
  BusTypeRAID = 8;
  BusTypeiScsi = 9;
  BusTypeSas = 10;
  BusTypeSata = 11;
  BusTypeSd = 12;
  BusTypeMmc = 13;
  BusTypeVirtual = 14;
  BusTypeFileBackedVirtual = 15;
  BusTypeSpaces = 16;
  BusTypeNvme = 17;
  BusTypeSCM = 18;
  BusTypeUfs = 19;
  BusTypeNvmeof = 20;
  BusTypeMax = 21;
  BusTypeMaxReserved = 127;
// STORAGE_BUS_TYPE
pub const BusTypeUnknown: i32 = 0;
pub const BusTypeScsi: i32 = 1;
pub const BusTypeAtapi: i32 = 2;
pub const BusTypeAta: i32 = 3;
pub const BusType1394: i32 = 4;
pub const BusTypeSsa: i32 = 5;
pub const BusTypeFibre: i32 = 6;
pub const BusTypeUsb: i32 = 7;
pub const BusTypeRAID: i32 = 8;
pub const BusTypeiScsi: i32 = 9;
pub const BusTypeSas: i32 = 10;
pub const BusTypeSata: i32 = 11;
pub const BusTypeSd: i32 = 12;
pub const BusTypeMmc: i32 = 13;
pub const BusTypeVirtual: i32 = 14;
pub const BusTypeFileBackedVirtual: i32 = 15;
pub const BusTypeSpaces: i32 = 16;
pub const BusTypeNvme: i32 = 17;
pub const BusTypeSCM: i32 = 18;
pub const BusTypeUfs: i32 = 19;
pub const BusTypeNvmeof: i32 = 20;
pub const BusTypeMax: i32 = 21;
pub const BusTypeMaxReserved: i32 = 127;
const
  BusTypeUnknown* = 0
  BusTypeScsi* = 1
  BusTypeAtapi* = 2
  BusTypeAta* = 3
  BusType1394* = 4
  BusTypeSsa* = 5
  BusTypeFibre* = 6
  BusTypeUsb* = 7
  BusTypeRAID* = 8
  BusTypeiScsi* = 9
  BusTypeSas* = 10
  BusTypeSata* = 11
  BusTypeSd* = 12
  BusTypeMmc* = 13
  BusTypeVirtual* = 14
  BusTypeFileBackedVirtual* = 15
  BusTypeSpaces* = 16
  BusTypeNvme* = 17
  BusTypeSCM* = 18
  BusTypeUfs* = 19
  BusTypeNvmeof* = 20
  BusTypeMax* = 21
  BusTypeMaxReserved* = 127
enum STORAGE_BUS_TYPE : int {
    BusTypeUnknown = 0,
    BusTypeScsi = 1,
    BusTypeAtapi = 2,
    BusTypeAta = 3,
    BusType1394 = 4,
    BusTypeSsa = 5,
    BusTypeFibre = 6,
    BusTypeUsb = 7,
    BusTypeRAID = 8,
    BusTypeiScsi = 9,
    BusTypeSas = 10,
    BusTypeSata = 11,
    BusTypeSd = 12,
    BusTypeMmc = 13,
    BusTypeVirtual = 14,
    BusTypeFileBackedVirtual = 15,
    BusTypeSpaces = 16,
    BusTypeNvme = 17,
    BusTypeSCM = 18,
    BusTypeUfs = 19,
    BusTypeNvmeof = 20,
    BusTypeMax = 21,
    BusTypeMaxReserved = 127,
}
#define global BusTypeUnknown           0x0
#define global BusTypeScsi              0x1
#define global BusTypeAtapi             0x2
#define global BusTypeAta               0x3
#define global BusType1394              0x4
#define global BusTypeSsa               0x5
#define global BusTypeFibre             0x6
#define global BusTypeUsb               0x7
#define global BusTypeRAID              0x8
#define global BusTypeiScsi             0x9
#define global BusTypeSas               0xA
#define global BusTypeSata              0xB
#define global BusTypeSd                0xC
#define global BusTypeMmc               0xD
#define global BusTypeVirtual           0xE
#define global BusTypeFileBackedVirtual 0xF
#define global BusTypeSpaces            0x10
#define global BusTypeNvme              0x11
#define global BusTypeSCM               0x12
#define global BusTypeUfs               0x13
#define global BusTypeNvmeof            0x14
#define global BusTypeMax               0x15
#define global BusTypeMaxReserved       0x7F