IMbnInterface interface (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.

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.

Inheritance

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

Methods

The IMbnInterface interface has these methods.

 
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.

Remarks

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

Requirements

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