Win32 API 日本語リファレンス
ホームNetworkManagement.MobileBroadband › MBN_DATA_CLASS

MBN_DATA_CLASS

列挙型
基底型i4

メンバー 17

名前10進16進説明
MBN_DATA_CLASS_NONE00x0データクラスなし。
MBN_DATA_CLASS_GPRS10x1GSM プロバイダーが実装する GPRS データクラス。
MBN_DATA_CLASS_EDGE20x2GSM プロバイダーが実装する EDGE データクラス。
MBN_DATA_CLASS_UMTS40x4モバイル無線プロバイダーが実装する UMTS データクラス。
MBN_DATA_CLASS_HSDPA80x8モバイル無線プロバイダーが実装する HSDPA データクラス。
MBN_DATA_CLASS_HSUPA160x10HSUPA (High Speed Uplink Packet Access) データクラス。
MBN_DATA_CLASS_LTE320x20モバイル無線プロバイダーが実装する LTE データクラス。
MBN_DATA_CLASS_5G_NSA640x40
MBN_DATA_CLASS_5G_SA1280x80
MBN_DATA_CLASS_1XRTT655360x10000CDMA プロバイダーが実装する 1xRTT データクラス。
MBN_DATA_CLASS_1XEVDO1310720x20000CDMA プロバイダーが実装する IxEV-DO データクラス。
MBN_DATA_CLASS_1XEVDO_REVA2621440x40000CDMA プロバイダーが実装する IxEV-DO RevA データクラス。
MBN_DATA_CLASS_1XEVDV5242880x800001xXEV-DV データクラス。
MBN_DATA_CLASS_3XRTT10485760x1000003xRTT データクラス。
MBN_DATA_CLASS_1XEVDO_REVB20971520x2000001xEV-DO RevB データクラス。将来の使用のために定義されています。
MBN_DATA_CLASS_UMB41943040x400000UMB データクラス。
MBN_DATA_CLASS_CUSTOM-21474836480x80000000カスタムデータクラス。

公式ドキュメント

重要

Windows 10 バージョン 1803 以降、このセクションで説明する Win32 API は、Windows.Networking.Connectivity 名前空間の Windows ランタイム API に置き換えられています。

MBN_DATA_CLASS 列挙型は、プロバイダーがサポートするデータクラスを指定します。

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

各言語での定義

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

typedef enum MBN_DATA_CLASS : int {
    MBN_DATA_CLASS_NONE = 0,
    MBN_DATA_CLASS_GPRS = 1,
    MBN_DATA_CLASS_EDGE = 2,
    MBN_DATA_CLASS_UMTS = 4,
    MBN_DATA_CLASS_HSDPA = 8,
    MBN_DATA_CLASS_HSUPA = 16,
    MBN_DATA_CLASS_LTE = 32,
    MBN_DATA_CLASS_5G_NSA = 64,
    MBN_DATA_CLASS_5G_SA = 128,
    MBN_DATA_CLASS_1XRTT = 65536,
    MBN_DATA_CLASS_1XEVDO = 131072,
    MBN_DATA_CLASS_1XEVDO_REVA = 262144,
    MBN_DATA_CLASS_1XEVDV = 524288,
    MBN_DATA_CLASS_3XRTT = 1048576,
    MBN_DATA_CLASS_1XEVDO_REVB = 2097152,
    MBN_DATA_CLASS_UMB = 4194304,
    MBN_DATA_CLASS_CUSTOM = -2147483648
} MBN_DATA_CLASS;
public enum MBN_DATA_CLASS : int
{
    MBN_DATA_CLASS_NONE = 0,
    MBN_DATA_CLASS_GPRS = 1,
    MBN_DATA_CLASS_EDGE = 2,
    MBN_DATA_CLASS_UMTS = 4,
    MBN_DATA_CLASS_HSDPA = 8,
    MBN_DATA_CLASS_HSUPA = 16,
    MBN_DATA_CLASS_LTE = 32,
    MBN_DATA_CLASS_5G_NSA = 64,
    MBN_DATA_CLASS_5G_SA = 128,
    MBN_DATA_CLASS_1XRTT = 65536,
    MBN_DATA_CLASS_1XEVDO = 131072,
    MBN_DATA_CLASS_1XEVDO_REVA = 262144,
    MBN_DATA_CLASS_1XEVDV = 524288,
    MBN_DATA_CLASS_3XRTT = 1048576,
    MBN_DATA_CLASS_1XEVDO_REVB = 2097152,
    MBN_DATA_CLASS_UMB = 4194304,
    MBN_DATA_CLASS_CUSTOM = -2147483648,
}
Public Enum MBN_DATA_CLASS As Integer
    MBN_DATA_CLASS_NONE = 0
    MBN_DATA_CLASS_GPRS = 1
    MBN_DATA_CLASS_EDGE = 2
    MBN_DATA_CLASS_UMTS = 4
    MBN_DATA_CLASS_HSDPA = 8
    MBN_DATA_CLASS_HSUPA = 16
    MBN_DATA_CLASS_LTE = 32
    MBN_DATA_CLASS_5G_NSA = 64
    MBN_DATA_CLASS_5G_SA = 128
    MBN_DATA_CLASS_1XRTT = 65536
    MBN_DATA_CLASS_1XEVDO = 131072
    MBN_DATA_CLASS_1XEVDO_REVA = 262144
    MBN_DATA_CLASS_1XEVDV = 524288
    MBN_DATA_CLASS_3XRTT = 1048576
    MBN_DATA_CLASS_1XEVDO_REVB = 2097152
    MBN_DATA_CLASS_UMB = 4194304
    MBN_DATA_CLASS_CUSTOM = -2147483648
End Enum
import enum

class MBN_DATA_CLASS(enum.IntEnum):
    MBN_DATA_CLASS_NONE = 0
    MBN_DATA_CLASS_GPRS = 1
    MBN_DATA_CLASS_EDGE = 2
    MBN_DATA_CLASS_UMTS = 4
    MBN_DATA_CLASS_HSDPA = 8
    MBN_DATA_CLASS_HSUPA = 16
    MBN_DATA_CLASS_LTE = 32
    MBN_DATA_CLASS_5G_NSA = 64
    MBN_DATA_CLASS_5G_SA = 128
    MBN_DATA_CLASS_1XRTT = 65536
    MBN_DATA_CLASS_1XEVDO = 131072
    MBN_DATA_CLASS_1XEVDO_REVA = 262144
    MBN_DATA_CLASS_1XEVDV = 524288
    MBN_DATA_CLASS_3XRTT = 1048576
    MBN_DATA_CLASS_1XEVDO_REVB = 2097152
    MBN_DATA_CLASS_UMB = 4194304
    MBN_DATA_CLASS_CUSTOM = -2147483648
// MBN_DATA_CLASS
pub const MBN_DATA_CLASS_NONE: i32 = 0;
pub const MBN_DATA_CLASS_GPRS: i32 = 1;
pub const MBN_DATA_CLASS_EDGE: i32 = 2;
pub const MBN_DATA_CLASS_UMTS: i32 = 4;
pub const MBN_DATA_CLASS_HSDPA: i32 = 8;
pub const MBN_DATA_CLASS_HSUPA: i32 = 16;
pub const MBN_DATA_CLASS_LTE: i32 = 32;
pub const MBN_DATA_CLASS_5G_NSA: i32 = 64;
pub const MBN_DATA_CLASS_5G_SA: i32 = 128;
pub const MBN_DATA_CLASS_1XRTT: i32 = 65536;
pub const MBN_DATA_CLASS_1XEVDO: i32 = 131072;
pub const MBN_DATA_CLASS_1XEVDO_REVA: i32 = 262144;
pub const MBN_DATA_CLASS_1XEVDV: i32 = 524288;
pub const MBN_DATA_CLASS_3XRTT: i32 = 1048576;
pub const MBN_DATA_CLASS_1XEVDO_REVB: i32 = 2097152;
pub const MBN_DATA_CLASS_UMB: i32 = 4194304;
pub const MBN_DATA_CLASS_CUSTOM: i32 = -2147483648;
// MBN_DATA_CLASS
const (
	MBN_DATA_CLASS_NONE int32 = 0
	MBN_DATA_CLASS_GPRS int32 = 1
	MBN_DATA_CLASS_EDGE int32 = 2
	MBN_DATA_CLASS_UMTS int32 = 4
	MBN_DATA_CLASS_HSDPA int32 = 8
	MBN_DATA_CLASS_HSUPA int32 = 16
	MBN_DATA_CLASS_LTE int32 = 32
	MBN_DATA_CLASS_5G_NSA int32 = 64
	MBN_DATA_CLASS_5G_SA int32 = 128
	MBN_DATA_CLASS_1XRTT int32 = 65536
	MBN_DATA_CLASS_1XEVDO int32 = 131072
	MBN_DATA_CLASS_1XEVDO_REVA int32 = 262144
	MBN_DATA_CLASS_1XEVDV int32 = 524288
	MBN_DATA_CLASS_3XRTT int32 = 1048576
	MBN_DATA_CLASS_1XEVDO_REVB int32 = 2097152
	MBN_DATA_CLASS_UMB int32 = 4194304
	MBN_DATA_CLASS_CUSTOM int32 = -2147483648
)
const
  MBN_DATA_CLASS_NONE = 0;
  MBN_DATA_CLASS_GPRS = 1;
  MBN_DATA_CLASS_EDGE = 2;
  MBN_DATA_CLASS_UMTS = 4;
  MBN_DATA_CLASS_HSDPA = 8;
  MBN_DATA_CLASS_HSUPA = 16;
  MBN_DATA_CLASS_LTE = 32;
  MBN_DATA_CLASS_5G_NSA = 64;
  MBN_DATA_CLASS_5G_SA = 128;
  MBN_DATA_CLASS_1XRTT = 65536;
  MBN_DATA_CLASS_1XEVDO = 131072;
  MBN_DATA_CLASS_1XEVDO_REVA = 262144;
  MBN_DATA_CLASS_1XEVDV = 524288;
  MBN_DATA_CLASS_3XRTT = 1048576;
  MBN_DATA_CLASS_1XEVDO_REVB = 2097152;
  MBN_DATA_CLASS_UMB = 4194304;
  MBN_DATA_CLASS_CUSTOM = -2147483648;
// MBN_DATA_CLASS
pub const MBN_DATA_CLASS_NONE: i32 = 0;
pub const MBN_DATA_CLASS_GPRS: i32 = 1;
pub const MBN_DATA_CLASS_EDGE: i32 = 2;
pub const MBN_DATA_CLASS_UMTS: i32 = 4;
pub const MBN_DATA_CLASS_HSDPA: i32 = 8;
pub const MBN_DATA_CLASS_HSUPA: i32 = 16;
pub const MBN_DATA_CLASS_LTE: i32 = 32;
pub const MBN_DATA_CLASS_5G_NSA: i32 = 64;
pub const MBN_DATA_CLASS_5G_SA: i32 = 128;
pub const MBN_DATA_CLASS_1XRTT: i32 = 65536;
pub const MBN_DATA_CLASS_1XEVDO: i32 = 131072;
pub const MBN_DATA_CLASS_1XEVDO_REVA: i32 = 262144;
pub const MBN_DATA_CLASS_1XEVDV: i32 = 524288;
pub const MBN_DATA_CLASS_3XRTT: i32 = 1048576;
pub const MBN_DATA_CLASS_1XEVDO_REVB: i32 = 2097152;
pub const MBN_DATA_CLASS_UMB: i32 = 4194304;
pub const MBN_DATA_CLASS_CUSTOM: i32 = -2147483648;
const
  MBN_DATA_CLASS_NONE* = 0
  MBN_DATA_CLASS_GPRS* = 1
  MBN_DATA_CLASS_EDGE* = 2
  MBN_DATA_CLASS_UMTS* = 4
  MBN_DATA_CLASS_HSDPA* = 8
  MBN_DATA_CLASS_HSUPA* = 16
  MBN_DATA_CLASS_LTE* = 32
  MBN_DATA_CLASS_5G_NSA* = 64
  MBN_DATA_CLASS_5G_SA* = 128
  MBN_DATA_CLASS_1XRTT* = 65536
  MBN_DATA_CLASS_1XEVDO* = 131072
  MBN_DATA_CLASS_1XEVDO_REVA* = 262144
  MBN_DATA_CLASS_1XEVDV* = 524288
  MBN_DATA_CLASS_3XRTT* = 1048576
  MBN_DATA_CLASS_1XEVDO_REVB* = 2097152
  MBN_DATA_CLASS_UMB* = 4194304
  MBN_DATA_CLASS_CUSTOM* = -2147483648
enum MBN_DATA_CLASS : int {
    MBN_DATA_CLASS_NONE = 0,
    MBN_DATA_CLASS_GPRS = 1,
    MBN_DATA_CLASS_EDGE = 2,
    MBN_DATA_CLASS_UMTS = 4,
    MBN_DATA_CLASS_HSDPA = 8,
    MBN_DATA_CLASS_HSUPA = 16,
    MBN_DATA_CLASS_LTE = 32,
    MBN_DATA_CLASS_5G_NSA = 64,
    MBN_DATA_CLASS_5G_SA = 128,
    MBN_DATA_CLASS_1XRTT = 65536,
    MBN_DATA_CLASS_1XEVDO = 131072,
    MBN_DATA_CLASS_1XEVDO_REVA = 262144,
    MBN_DATA_CLASS_1XEVDV = 524288,
    MBN_DATA_CLASS_3XRTT = 1048576,
    MBN_DATA_CLASS_1XEVDO_REVB = 2097152,
    MBN_DATA_CLASS_UMB = 4194304,
    MBN_DATA_CLASS_CUSTOM = -2147483648,
}
#define global MBN_DATA_CLASS_NONE        0x0
#define global MBN_DATA_CLASS_GPRS        0x1
#define global MBN_DATA_CLASS_EDGE        0x2
#define global MBN_DATA_CLASS_UMTS        0x4
#define global MBN_DATA_CLASS_HSDPA       0x8
#define global MBN_DATA_CLASS_HSUPA       0x10
#define global MBN_DATA_CLASS_LTE         0x20
#define global MBN_DATA_CLASS_5G_NSA      0x40
#define global MBN_DATA_CLASS_5G_SA       0x80
#define global MBN_DATA_CLASS_1XRTT       0x10000
#define global MBN_DATA_CLASS_1XEVDO      0x20000
#define global MBN_DATA_CLASS_1XEVDO_REVA 0x40000
#define global MBN_DATA_CLASS_1XEVDV      0x80000
#define global MBN_DATA_CLASS_3XRTT       0x100000
#define global MBN_DATA_CLASS_1XEVDO_REVB 0x200000
#define global MBN_DATA_CLASS_UMB         0x400000
#define global MBN_DATA_CLASS_CUSTOM      0x80000000