ホーム › NetworkManagement.MobileBroadband › MBN_CTRL_CAPS
MBN_CTRL_CAPS
列挙型メンバー 9
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| MBN_CTRL_CAPS_NONE | 0 | 0x0 | デバイスの制御機能は利用できません。 |
| MBN_CTRL_CAPS_REG_MANUAL | 1 | 0x1 | インターフェイスで手動選択が許可されます。このフィールドは CDMA 型のインターフェイスでは設定されません。 |
| MBN_CTRL_CAPS_HW_RADIO_SWITCH | 2 | 0x2 | ハードウェア無線スイッチ機能がサポートされます。 |
| MBN_CTRL_CAPS_CDMA_MOBILE_IP | 4 | 0x4 | モバイル ブロードバンド デバイスが Mobile IP をサポートするように構成されています。このフィールドは CDMA デバイスにのみ適用されます。 |
| MBN_CTRL_CAPS_CDMA_SIMPLE_IP | 8 | 0x8 | モバイル ブロードバンド デバイスが Simple IP をサポートするように構成されています。このフィールドは CDMA デバイスにのみ適用されます。 このフィールドが MBN_CTRL_CAPS_MOBILE_IP と併せて設定されている場合は、デバイスが Simple IP をフォールバック オプションとする Mobile IP 用に構成されていることを示します。 |
| MBN_CTRL_CAPS_PROTECT_UNIQUEID | 16 | 0x10 | 国または地域によっては、International Mobile Subscriber Identity (IMSI) をユーザーに表示することが許可されていません。このフラグが設定されている場合、アプリケーションは IMSI をユーザーに表示しないでください。 |
| MBN_CTRL_CAPS_MODEL_MULTI_CARRIER | 32 | 0x20 | Windows 8 以降: モバイル ブロードバンド デバイスはマルチキャリア機能をサポートしており、ネットワーク サービス プロバイダー (NSP) による制限を受けません。 |
| MBN_CTRL_CAPS_USSD | 64 | 0x40 | Windows 8 以降: モバイル ブロードバンド デバイスは USSD プロトコルをサポートします。このフラグは GSM ベースのデバイスにのみ適用されます。 |
| MBN_CTRL_CAPS_MULTI_MODE | 128 | 0x80 | Windows 8 以降: モバイル ブロードバンド デバイスは複数のセルラー クラスをサポートします。 |
公式ドキュメント
重要
Windows 10 バージョン 1803 以降、このセクションで説明する Win32 API は、Windows.Networking.Connectivity 名前空間の Windows ランタイム API に置き換えられています。
MBN_CTRL_CAPS 列挙型は、モバイル ブロードバンド デバイスのすべての制御機能をビット フィールドとして表します。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum MBN_CTRL_CAPS : int {
MBN_CTRL_CAPS_NONE = 0,
MBN_CTRL_CAPS_REG_MANUAL = 1,
MBN_CTRL_CAPS_HW_RADIO_SWITCH = 2,
MBN_CTRL_CAPS_CDMA_MOBILE_IP = 4,
MBN_CTRL_CAPS_CDMA_SIMPLE_IP = 8,
MBN_CTRL_CAPS_PROTECT_UNIQUEID = 16,
MBN_CTRL_CAPS_MODEL_MULTI_CARRIER = 32,
MBN_CTRL_CAPS_USSD = 64,
MBN_CTRL_CAPS_MULTI_MODE = 128
} MBN_CTRL_CAPS;public enum MBN_CTRL_CAPS : int
{
MBN_CTRL_CAPS_NONE = 0,
MBN_CTRL_CAPS_REG_MANUAL = 1,
MBN_CTRL_CAPS_HW_RADIO_SWITCH = 2,
MBN_CTRL_CAPS_CDMA_MOBILE_IP = 4,
MBN_CTRL_CAPS_CDMA_SIMPLE_IP = 8,
MBN_CTRL_CAPS_PROTECT_UNIQUEID = 16,
MBN_CTRL_CAPS_MODEL_MULTI_CARRIER = 32,
MBN_CTRL_CAPS_USSD = 64,
MBN_CTRL_CAPS_MULTI_MODE = 128,
}Public Enum MBN_CTRL_CAPS As Integer
MBN_CTRL_CAPS_NONE = 0
MBN_CTRL_CAPS_REG_MANUAL = 1
MBN_CTRL_CAPS_HW_RADIO_SWITCH = 2
MBN_CTRL_CAPS_CDMA_MOBILE_IP = 4
MBN_CTRL_CAPS_CDMA_SIMPLE_IP = 8
MBN_CTRL_CAPS_PROTECT_UNIQUEID = 16
MBN_CTRL_CAPS_MODEL_MULTI_CARRIER = 32
MBN_CTRL_CAPS_USSD = 64
MBN_CTRL_CAPS_MULTI_MODE = 128
End Enumimport enum
class MBN_CTRL_CAPS(enum.IntEnum):
MBN_CTRL_CAPS_NONE = 0
MBN_CTRL_CAPS_REG_MANUAL = 1
MBN_CTRL_CAPS_HW_RADIO_SWITCH = 2
MBN_CTRL_CAPS_CDMA_MOBILE_IP = 4
MBN_CTRL_CAPS_CDMA_SIMPLE_IP = 8
MBN_CTRL_CAPS_PROTECT_UNIQUEID = 16
MBN_CTRL_CAPS_MODEL_MULTI_CARRIER = 32
MBN_CTRL_CAPS_USSD = 64
MBN_CTRL_CAPS_MULTI_MODE = 128// MBN_CTRL_CAPS
pub const MBN_CTRL_CAPS_NONE: i32 = 0;
pub const MBN_CTRL_CAPS_REG_MANUAL: i32 = 1;
pub const MBN_CTRL_CAPS_HW_RADIO_SWITCH: i32 = 2;
pub const MBN_CTRL_CAPS_CDMA_MOBILE_IP: i32 = 4;
pub const MBN_CTRL_CAPS_CDMA_SIMPLE_IP: i32 = 8;
pub const MBN_CTRL_CAPS_PROTECT_UNIQUEID: i32 = 16;
pub const MBN_CTRL_CAPS_MODEL_MULTI_CARRIER: i32 = 32;
pub const MBN_CTRL_CAPS_USSD: i32 = 64;
pub const MBN_CTRL_CAPS_MULTI_MODE: i32 = 128;// MBN_CTRL_CAPS
const (
MBN_CTRL_CAPS_NONE int32 = 0
MBN_CTRL_CAPS_REG_MANUAL int32 = 1
MBN_CTRL_CAPS_HW_RADIO_SWITCH int32 = 2
MBN_CTRL_CAPS_CDMA_MOBILE_IP int32 = 4
MBN_CTRL_CAPS_CDMA_SIMPLE_IP int32 = 8
MBN_CTRL_CAPS_PROTECT_UNIQUEID int32 = 16
MBN_CTRL_CAPS_MODEL_MULTI_CARRIER int32 = 32
MBN_CTRL_CAPS_USSD int32 = 64
MBN_CTRL_CAPS_MULTI_MODE int32 = 128
)const
MBN_CTRL_CAPS_NONE = 0;
MBN_CTRL_CAPS_REG_MANUAL = 1;
MBN_CTRL_CAPS_HW_RADIO_SWITCH = 2;
MBN_CTRL_CAPS_CDMA_MOBILE_IP = 4;
MBN_CTRL_CAPS_CDMA_SIMPLE_IP = 8;
MBN_CTRL_CAPS_PROTECT_UNIQUEID = 16;
MBN_CTRL_CAPS_MODEL_MULTI_CARRIER = 32;
MBN_CTRL_CAPS_USSD = 64;
MBN_CTRL_CAPS_MULTI_MODE = 128;// MBN_CTRL_CAPS
pub const MBN_CTRL_CAPS_NONE: i32 = 0;
pub const MBN_CTRL_CAPS_REG_MANUAL: i32 = 1;
pub const MBN_CTRL_CAPS_HW_RADIO_SWITCH: i32 = 2;
pub const MBN_CTRL_CAPS_CDMA_MOBILE_IP: i32 = 4;
pub const MBN_CTRL_CAPS_CDMA_SIMPLE_IP: i32 = 8;
pub const MBN_CTRL_CAPS_PROTECT_UNIQUEID: i32 = 16;
pub const MBN_CTRL_CAPS_MODEL_MULTI_CARRIER: i32 = 32;
pub const MBN_CTRL_CAPS_USSD: i32 = 64;
pub const MBN_CTRL_CAPS_MULTI_MODE: i32 = 128;const
MBN_CTRL_CAPS_NONE* = 0
MBN_CTRL_CAPS_REG_MANUAL* = 1
MBN_CTRL_CAPS_HW_RADIO_SWITCH* = 2
MBN_CTRL_CAPS_CDMA_MOBILE_IP* = 4
MBN_CTRL_CAPS_CDMA_SIMPLE_IP* = 8
MBN_CTRL_CAPS_PROTECT_UNIQUEID* = 16
MBN_CTRL_CAPS_MODEL_MULTI_CARRIER* = 32
MBN_CTRL_CAPS_USSD* = 64
MBN_CTRL_CAPS_MULTI_MODE* = 128enum MBN_CTRL_CAPS : int {
MBN_CTRL_CAPS_NONE = 0,
MBN_CTRL_CAPS_REG_MANUAL = 1,
MBN_CTRL_CAPS_HW_RADIO_SWITCH = 2,
MBN_CTRL_CAPS_CDMA_MOBILE_IP = 4,
MBN_CTRL_CAPS_CDMA_SIMPLE_IP = 8,
MBN_CTRL_CAPS_PROTECT_UNIQUEID = 16,
MBN_CTRL_CAPS_MODEL_MULTI_CARRIER = 32,
MBN_CTRL_CAPS_USSD = 64,
MBN_CTRL_CAPS_MULTI_MODE = 128,
}#define global MBN_CTRL_CAPS_NONE 0x0
#define global MBN_CTRL_CAPS_REG_MANUAL 0x1
#define global MBN_CTRL_CAPS_HW_RADIO_SWITCH 0x2
#define global MBN_CTRL_CAPS_CDMA_MOBILE_IP 0x4
#define global MBN_CTRL_CAPS_CDMA_SIMPLE_IP 0x8
#define global MBN_CTRL_CAPS_PROTECT_UNIQUEID 0x10
#define global MBN_CTRL_CAPS_MODEL_MULTI_CARRIER 0x20
#define global MBN_CTRL_CAPS_USSD 0x40
#define global MBN_CTRL_CAPS_MULTI_MODE 0x80