MBN_PROVIDER2 structure (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_PROVIDER2 structure represents a network service provider. It is used by many of the provider-specific methods of the IMbnMultiCarrier interface and provides an extension to MBN_PROVIDER to support multi-carrier. This extension contains the signal strength of each provider, which helps to determine which provider a user should connect to.

Syntax

typedef struct MBN_PROVIDER2 {
  MBN_PROVIDER       provider;
  MBN_CELLULAR_CLASS cellularClass;
  ULONG              signalStrength;
  ULONG              signalError;
} MBN_PROVIDER2;

Members

provider

Contains a single-carrier MBN_PROVIDER structure.

cellularClass

Contains a MBN_CELLULAR_CLASS that specifies which cellular class the provider uses.

signalStrength

Contains the signal quality received by the device as defined by GetSignalStrength.

signalError

Contains the signal error rate as defined by GetSignalError.

Requirements

Requirement Value
Minimum supported client Windows 8 [desktop apps only]
Minimum supported server None supported
Header mbnapi.h

See also

MBN_PROVIDER