Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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_PROVIDER_STATE enumerated type specifies the various states with which a provider entry can be tagged. These values are intended to be used together in a bitwise OR combination.
Syntax
typedef enum MBN_PROVIDER_STATE {
MBN_PROVIDER_STATE_NONE = 0,
MBN_PROVIDER_STATE_HOME = 0x1,
MBN_PROVIDER_STATE_FORBIDDEN = 0x2,
MBN_PROVIDER_STATE_PREFERRED = 0x4,
MBN_PROVIDER_STATE_VISIBLE = 0x8,
MBN_PROVIDER_STATE_REGISTERED = 0x10,
MBN_PROVIDER_STATE_PREFERRED_MULTICARRIER = 0x20
} ;
Constants
MBN_PROVIDER_STATE_NONEValue: 0 Unknown provider state. |
MBN_PROVIDER_STATE_HOMEValue: 0x1 The provider is a home operator. |
MBN_PROVIDER_STATE_FORBIDDENValue: 0x2 The provider is on the forbidden list. |
MBN_PROVIDER_STATE_PREFERREDValue: 0x4 The provider is on the preferred list. |
MBN_PROVIDER_STATE_VISIBLEValue: 0x8 The provider is visible. |
MBN_PROVIDER_STATE_REGISTEREDValue: 0x10 Windows 8 or later: The provider is currently registered by the device. |
MBN_PROVIDER_STATE_PREFERRED_MULTICARRIERValue: 0x20 Windows 8 or later: The provider is currently on the preferred multi-carrier list. |
Remarks
The following table provides the valid combinations of values for different operations.
| Operation | MBN_PROVIDER_STATE |
|---|---|
| Query Home Provider | MBN_PROVIDER_STATE_HOME |
| Query Preferred Providers | MBN_PROVIDER_STATE_FORBIDDEN |
| MBN_PROVIDER_STATE_PREFERRED | |
| Query Visible Providers | MBN_PROVIDER_STATE_REGISTERED |
| MBN_PROVIDER_STATE_HOME | |
| MBN_PROVIDER_STATE_PREFERRED | |
| MBN_PROVIDER_STATE_FORBIDDEN |
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows 7 [desktop apps only] |
| Minimum supported server | None supported |
| Header | mbnapi.h |