IMbnInterface interface


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.

Represents a Mobile Broadband device.

The properties and methods of IMbnInterface return the state of the device. Applications should register for change event notifications by implementing IMbnInterfaceEvents.


The IMbnInterface interface inherits from the IUnknown interface. IMbnInterface also has these types of members:


The IMbnInterface interface has these methods.

Method Description
IMbnInterface::get_InterfaceID The interface ID.
IMbnInterface::GetConnection Gets the IMbnConnection object.
IMbnInterface::GetHomeProvider Gets the home provider.
IMbnInterface::GetInterfaceCapability Gets the capabilities of the device.
IMbnInterface::GetPreferredProviders Gets the list of preferred providers.
IMbnInterface::GetReadyState Gets the ready state.
IMbnInterface::GetSubscriberInformation Gets the subscriber information.
IMbnInterface::GetVisibleProviders Gets the list of visible providers.
IMbnInterface::InEmergencyMode Determines whether the device is in emergency mode.
IMbnInterface::ScanNetwork Asynchronously scans the network to get a list of visible providers.
IMbnInterface::SetPreferredProviders Updates the preferred providers list for the device.


IMbnInterface objects are provided by calls to the GetInterface and GetInterfaces methods of the IMbnInterfaceManager interface.


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