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

MBN_BAND_CLASS

列挙型
基底型i4

メンバー 20

名前10進16進説明
MBN_BAND_CLASS_NONE00x0不明なバンドクラスです。
MBN_BAND_CLASS_010x1バンドクラス 0 です。
MBN_BAND_CLASS_I20x2バンドクラス 1 です。
MBN_BAND_CLASS_II40x4バンドクラス 2 です。
MBN_BAND_CLASS_III80x8バンドクラス 3 です。
MBN_BAND_CLASS_IV160x10バンドクラス 4 です。
MBN_BAND_CLASS_V320x20バンドクラス 5 です。
MBN_BAND_CLASS_VI640x40バンドクラス 6 です。
MBN_BAND_CLASS_VII1280x80バンドクラス 7 です。
MBN_BAND_CLASS_VIII2560x100バンドクラス 8 です。
MBN_BAND_CLASS_IX5120x200バンドクラス 9 です。
MBN_BAND_CLASS_X10240x400バンドクラス 10 です。
MBN_BAND_CLASS_XI20480x800バンドクラス 11 です。
MBN_BAND_CLASS_XII40960x1000バンドクラス 12 です。
MBN_BAND_CLASS_XIII81920x2000バンドクラス 13 です。
MBN_BAND_CLASS_XIV163840x4000バンドクラス 14 です。
MBN_BAND_CLASS_XV327680x8000バンドクラス 15 です。
MBN_BAND_CLASS_XVI655360x10000バンドクラス 16 です。
MBN_BAND_CLASS_XVII1310720x20000バンドクラス 17 です。
MBN_BAND_CLASS_CUSTOM-21474836480x80000000カスタムバンドクラスです。

公式ドキュメント

重要

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

MBN_BAND_CLASS 列挙型は、周波数バンドクラスを定義します。

解説(Remarks)

これらの値は、MBN_INTERFACE_CAPS 構造体の gsmBandClass メンバーおよび cdmaBandClass メンバーで使用されます。その意味はどちらのメンバーが使用するかによって異なり、構造体のドキュメントで詳しく説明されています

出典・ライセンス: 上記「公式ドキュメント」の内容は 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_BAND_CLASS : int {
    MBN_BAND_CLASS_NONE = 0,
    MBN_BAND_CLASS_0 = 1,
    MBN_BAND_CLASS_I = 2,
    MBN_BAND_CLASS_II = 4,
    MBN_BAND_CLASS_III = 8,
    MBN_BAND_CLASS_IV = 16,
    MBN_BAND_CLASS_V = 32,
    MBN_BAND_CLASS_VI = 64,
    MBN_BAND_CLASS_VII = 128,
    MBN_BAND_CLASS_VIII = 256,
    MBN_BAND_CLASS_IX = 512,
    MBN_BAND_CLASS_X = 1024,
    MBN_BAND_CLASS_XI = 2048,
    MBN_BAND_CLASS_XII = 4096,
    MBN_BAND_CLASS_XIII = 8192,
    MBN_BAND_CLASS_XIV = 16384,
    MBN_BAND_CLASS_XV = 32768,
    MBN_BAND_CLASS_XVI = 65536,
    MBN_BAND_CLASS_XVII = 131072,
    MBN_BAND_CLASS_CUSTOM = -2147483648
} MBN_BAND_CLASS;
public enum MBN_BAND_CLASS : int
{
    MBN_BAND_CLASS_NONE = 0,
    MBN_BAND_CLASS_0 = 1,
    MBN_BAND_CLASS_I = 2,
    MBN_BAND_CLASS_II = 4,
    MBN_BAND_CLASS_III = 8,
    MBN_BAND_CLASS_IV = 16,
    MBN_BAND_CLASS_V = 32,
    MBN_BAND_CLASS_VI = 64,
    MBN_BAND_CLASS_VII = 128,
    MBN_BAND_CLASS_VIII = 256,
    MBN_BAND_CLASS_IX = 512,
    MBN_BAND_CLASS_X = 1024,
    MBN_BAND_CLASS_XI = 2048,
    MBN_BAND_CLASS_XII = 4096,
    MBN_BAND_CLASS_XIII = 8192,
    MBN_BAND_CLASS_XIV = 16384,
    MBN_BAND_CLASS_XV = 32768,
    MBN_BAND_CLASS_XVI = 65536,
    MBN_BAND_CLASS_XVII = 131072,
    MBN_BAND_CLASS_CUSTOM = -2147483648,
}
Public Enum MBN_BAND_CLASS As Integer
    MBN_BAND_CLASS_NONE = 0
    MBN_BAND_CLASS_0 = 1
    MBN_BAND_CLASS_I = 2
    MBN_BAND_CLASS_II = 4
    MBN_BAND_CLASS_III = 8
    MBN_BAND_CLASS_IV = 16
    MBN_BAND_CLASS_V = 32
    MBN_BAND_CLASS_VI = 64
    MBN_BAND_CLASS_VII = 128
    MBN_BAND_CLASS_VIII = 256
    MBN_BAND_CLASS_IX = 512
    MBN_BAND_CLASS_X = 1024
    MBN_BAND_CLASS_XI = 2048
    MBN_BAND_CLASS_XII = 4096
    MBN_BAND_CLASS_XIII = 8192
    MBN_BAND_CLASS_XIV = 16384
    MBN_BAND_CLASS_XV = 32768
    MBN_BAND_CLASS_XVI = 65536
    MBN_BAND_CLASS_XVII = 131072
    MBN_BAND_CLASS_CUSTOM = -2147483648
End Enum
import enum

class MBN_BAND_CLASS(enum.IntEnum):
    MBN_BAND_CLASS_NONE = 0
    MBN_BAND_CLASS_0 = 1
    MBN_BAND_CLASS_I = 2
    MBN_BAND_CLASS_II = 4
    MBN_BAND_CLASS_III = 8
    MBN_BAND_CLASS_IV = 16
    MBN_BAND_CLASS_V = 32
    MBN_BAND_CLASS_VI = 64
    MBN_BAND_CLASS_VII = 128
    MBN_BAND_CLASS_VIII = 256
    MBN_BAND_CLASS_IX = 512
    MBN_BAND_CLASS_X = 1024
    MBN_BAND_CLASS_XI = 2048
    MBN_BAND_CLASS_XII = 4096
    MBN_BAND_CLASS_XIII = 8192
    MBN_BAND_CLASS_XIV = 16384
    MBN_BAND_CLASS_XV = 32768
    MBN_BAND_CLASS_XVI = 65536
    MBN_BAND_CLASS_XVII = 131072
    MBN_BAND_CLASS_CUSTOM = -2147483648
// MBN_BAND_CLASS
pub const MBN_BAND_CLASS_NONE: i32 = 0;
pub const MBN_BAND_CLASS_0: i32 = 1;
pub const MBN_BAND_CLASS_I: i32 = 2;
pub const MBN_BAND_CLASS_II: i32 = 4;
pub const MBN_BAND_CLASS_III: i32 = 8;
pub const MBN_BAND_CLASS_IV: i32 = 16;
pub const MBN_BAND_CLASS_V: i32 = 32;
pub const MBN_BAND_CLASS_VI: i32 = 64;
pub const MBN_BAND_CLASS_VII: i32 = 128;
pub const MBN_BAND_CLASS_VIII: i32 = 256;
pub const MBN_BAND_CLASS_IX: i32 = 512;
pub const MBN_BAND_CLASS_X: i32 = 1024;
pub const MBN_BAND_CLASS_XI: i32 = 2048;
pub const MBN_BAND_CLASS_XII: i32 = 4096;
pub const MBN_BAND_CLASS_XIII: i32 = 8192;
pub const MBN_BAND_CLASS_XIV: i32 = 16384;
pub const MBN_BAND_CLASS_XV: i32 = 32768;
pub const MBN_BAND_CLASS_XVI: i32 = 65536;
pub const MBN_BAND_CLASS_XVII: i32 = 131072;
pub const MBN_BAND_CLASS_CUSTOM: i32 = -2147483648;
// MBN_BAND_CLASS
const (
	MBN_BAND_CLASS_NONE int32 = 0
	MBN_BAND_CLASS_0 int32 = 1
	MBN_BAND_CLASS_I int32 = 2
	MBN_BAND_CLASS_II int32 = 4
	MBN_BAND_CLASS_III int32 = 8
	MBN_BAND_CLASS_IV int32 = 16
	MBN_BAND_CLASS_V int32 = 32
	MBN_BAND_CLASS_VI int32 = 64
	MBN_BAND_CLASS_VII int32 = 128
	MBN_BAND_CLASS_VIII int32 = 256
	MBN_BAND_CLASS_IX int32 = 512
	MBN_BAND_CLASS_X int32 = 1024
	MBN_BAND_CLASS_XI int32 = 2048
	MBN_BAND_CLASS_XII int32 = 4096
	MBN_BAND_CLASS_XIII int32 = 8192
	MBN_BAND_CLASS_XIV int32 = 16384
	MBN_BAND_CLASS_XV int32 = 32768
	MBN_BAND_CLASS_XVI int32 = 65536
	MBN_BAND_CLASS_XVII int32 = 131072
	MBN_BAND_CLASS_CUSTOM int32 = -2147483648
)
const
  MBN_BAND_CLASS_NONE = 0;
  MBN_BAND_CLASS_0 = 1;
  MBN_BAND_CLASS_I = 2;
  MBN_BAND_CLASS_II = 4;
  MBN_BAND_CLASS_III = 8;
  MBN_BAND_CLASS_IV = 16;
  MBN_BAND_CLASS_V = 32;
  MBN_BAND_CLASS_VI = 64;
  MBN_BAND_CLASS_VII = 128;
  MBN_BAND_CLASS_VIII = 256;
  MBN_BAND_CLASS_IX = 512;
  MBN_BAND_CLASS_X = 1024;
  MBN_BAND_CLASS_XI = 2048;
  MBN_BAND_CLASS_XII = 4096;
  MBN_BAND_CLASS_XIII = 8192;
  MBN_BAND_CLASS_XIV = 16384;
  MBN_BAND_CLASS_XV = 32768;
  MBN_BAND_CLASS_XVI = 65536;
  MBN_BAND_CLASS_XVII = 131072;
  MBN_BAND_CLASS_CUSTOM = -2147483648;
// MBN_BAND_CLASS
pub const MBN_BAND_CLASS_NONE: i32 = 0;
pub const MBN_BAND_CLASS_0: i32 = 1;
pub const MBN_BAND_CLASS_I: i32 = 2;
pub const MBN_BAND_CLASS_II: i32 = 4;
pub const MBN_BAND_CLASS_III: i32 = 8;
pub const MBN_BAND_CLASS_IV: i32 = 16;
pub const MBN_BAND_CLASS_V: i32 = 32;
pub const MBN_BAND_CLASS_VI: i32 = 64;
pub const MBN_BAND_CLASS_VII: i32 = 128;
pub const MBN_BAND_CLASS_VIII: i32 = 256;
pub const MBN_BAND_CLASS_IX: i32 = 512;
pub const MBN_BAND_CLASS_X: i32 = 1024;
pub const MBN_BAND_CLASS_XI: i32 = 2048;
pub const MBN_BAND_CLASS_XII: i32 = 4096;
pub const MBN_BAND_CLASS_XIII: i32 = 8192;
pub const MBN_BAND_CLASS_XIV: i32 = 16384;
pub const MBN_BAND_CLASS_XV: i32 = 32768;
pub const MBN_BAND_CLASS_XVI: i32 = 65536;
pub const MBN_BAND_CLASS_XVII: i32 = 131072;
pub const MBN_BAND_CLASS_CUSTOM: i32 = -2147483648;
const
  MBN_BAND_CLASS_NONE* = 0
  MBN_BAND_CLASS_0* = 1
  MBN_BAND_CLASS_I* = 2
  MBN_BAND_CLASS_II* = 4
  MBN_BAND_CLASS_III* = 8
  MBN_BAND_CLASS_IV* = 16
  MBN_BAND_CLASS_V* = 32
  MBN_BAND_CLASS_VI* = 64
  MBN_BAND_CLASS_VII* = 128
  MBN_BAND_CLASS_VIII* = 256
  MBN_BAND_CLASS_IX* = 512
  MBN_BAND_CLASS_X* = 1024
  MBN_BAND_CLASS_XI* = 2048
  MBN_BAND_CLASS_XII* = 4096
  MBN_BAND_CLASS_XIII* = 8192
  MBN_BAND_CLASS_XIV* = 16384
  MBN_BAND_CLASS_XV* = 32768
  MBN_BAND_CLASS_XVI* = 65536
  MBN_BAND_CLASS_XVII* = 131072
  MBN_BAND_CLASS_CUSTOM* = -2147483648
enum MBN_BAND_CLASS : int {
    MBN_BAND_CLASS_NONE = 0,
    MBN_BAND_CLASS_0 = 1,
    MBN_BAND_CLASS_I = 2,
    MBN_BAND_CLASS_II = 4,
    MBN_BAND_CLASS_III = 8,
    MBN_BAND_CLASS_IV = 16,
    MBN_BAND_CLASS_V = 32,
    MBN_BAND_CLASS_VI = 64,
    MBN_BAND_CLASS_VII = 128,
    MBN_BAND_CLASS_VIII = 256,
    MBN_BAND_CLASS_IX = 512,
    MBN_BAND_CLASS_X = 1024,
    MBN_BAND_CLASS_XI = 2048,
    MBN_BAND_CLASS_XII = 4096,
    MBN_BAND_CLASS_XIII = 8192,
    MBN_BAND_CLASS_XIV = 16384,
    MBN_BAND_CLASS_XV = 32768,
    MBN_BAND_CLASS_XVI = 65536,
    MBN_BAND_CLASS_XVII = 131072,
    MBN_BAND_CLASS_CUSTOM = -2147483648,
}
#define global MBN_BAND_CLASS_NONE   0x0
#define global MBN_BAND_CLASS_0      0x1
#define global MBN_BAND_CLASS_I      0x2
#define global MBN_BAND_CLASS_II     0x4
#define global MBN_BAND_CLASS_III    0x8
#define global MBN_BAND_CLASS_IV     0x10
#define global MBN_BAND_CLASS_V      0x20
#define global MBN_BAND_CLASS_VI     0x40
#define global MBN_BAND_CLASS_VII    0x80
#define global MBN_BAND_CLASS_VIII   0x100
#define global MBN_BAND_CLASS_IX     0x200
#define global MBN_BAND_CLASS_X      0x400
#define global MBN_BAND_CLASS_XI     0x800
#define global MBN_BAND_CLASS_XII    0x1000
#define global MBN_BAND_CLASS_XIII   0x2000
#define global MBN_BAND_CLASS_XIV    0x4000
#define global MBN_BAND_CLASS_XV     0x8000
#define global MBN_BAND_CLASS_XVI    0x10000
#define global MBN_BAND_CLASS_XVII   0x20000
#define global MBN_BAND_CLASS_CUSTOM 0x80000000