MBN_REGISTER_STATE 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_REGISTER_STATE enumerated type indicates the network registration state of a Mobile Broadband device.

Syntax

typedef enum MBN_REGISTER_STATE {
  MBN_REGISTER_STATE_NONE = 0,
  MBN_REGISTER_STATE_DEREGISTERED,
  MBN_REGISTER_STATE_SEARCHING,
  MBN_REGISTER_STATE_HOME,
  MBN_REGISTER_STATE_ROAMING,
  MBN_REGISTER_STATE_PARTNER,
  MBN_REGISTER_STATE_DENIED
} ;

Constants

 
MBN_REGISTER_STATE_NONE
Value: 0
The device registration state is unknown. This state may be set upon failure of registration mode change requests.
MBN_REGISTER_STATE_DEREGISTERED
The device is not registered and not searching for a provider.
MBN_REGISTER_STATE_SEARCHING
The device is not registered and is searching for a provider.
MBN_REGISTER_STATE_HOME
The device is on a home provider.
MBN_REGISTER_STATE_ROAMING
The device is on a roaming provider.
MBN_REGISTER_STATE_PARTNER
The device is on a roaming partner.
MBN_REGISTER_STATE_DENIED
The device was denied registration. Emergency voice calls may be made. This applies to voice and not data.

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps | UWP apps]
Minimum supported server None supported
Header mbnapi.h