MBN_CTRL_CAPS enumeration (mbnapi.h)
Important
Starting in Windows 10, version 1803, the Win32 APIs described in this section are replaced by the Windows Runtime APIs in the Windows.Networking.Connectivity namespace.
The MBN_CTRL_CAPS enumerated type represents all of the Mobile Broadband device control capabilities as bit fields.
Syntax
typedef enum MBN_CTRL_CAPS {
MBN_CTRL_CAPS_NONE = 0,
MBN_CTRL_CAPS_REG_MANUAL = 0x1,
MBN_CTRL_CAPS_HW_RADIO_SWITCH = 0x2,
MBN_CTRL_CAPS_CDMA_MOBILE_IP = 0x4,
MBN_CTRL_CAPS_CDMA_SIMPLE_IP = 0x8,
MBN_CTRL_CAPS_PROTECT_UNIQUEID = 0x10,
MBN_CTRL_CAPS_MODEL_MULTI_CARRIER = 0x20,
MBN_CTRL_CAPS_USSD = 0x40,
MBN_CTRL_CAPS_MULTI_MODE = 0x80
} ;
Constants
MBN_CTRL_CAPS_NONE Value: 0 Device control capabilities are unavailable. |
MBN_CTRL_CAPS_REG_MANUAL Value: 0x1 Manual selection is allowed for the interface. This field will not be set for CDMA type interfaces. |
MBN_CTRL_CAPS_HW_RADIO_SWITCH Value: 0x2 Hardware radio switch functionality is supported. |
MBN_CTRL_CAPS_CDMA_MOBILE_IP Value: 0x4 The Mobile Broadband device is configured for Mobile IP support. This field is applicable only to CDMA devices. |
MBN_CTRL_CAPS_CDMA_SIMPLE_IP Value: 0x8 The Mobile Broadband device is configured for Simple IP support. This field is applicable only to CDMA devices. If this field is set in conjunction with MBN_CTRL_CAPS_MOBILE_IP, then this indicates that the device is configured for Mobile IP with Simple IP as a fallback option. |
MBN_CTRL_CAPS_PROTECT_UNIQUEID Value: 0x10 In some countries or regions, showing the International Mobile Subscriber Identity (IMSI) to the user is not allowed. When this flag is set, the application should not display the IMSI to users. |
MBN_CTRL_CAPS_MODEL_MULTI_CARRIER Value: 0x20 Windows 8 or later: The Mobile Broadband device supports multi-carrier functionality and is not restricted by a Network Service Provider (NSP). |
MBN_CTRL_CAPS_USSD Value: 0x40 Windows 8 or later: The Mobile Broadband device supports the USSD protocol. This flag applies only to GSM-based devices. |
MBN_CTRL_CAPS_MULTI_MODE Value: 0x80 Windows 8 or later: The Mobile Broadband device supports multiple cellular classes. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 7 [desktop apps | UWP apps] |
Minimum supported server | None supported |
Header | mbnapi.h |