MBN_PROVIDER2 structure

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

Minimum supported client

Windows 8 [desktop apps only]

Minimum supported server

None supported

IDL

Mbnapi.idl

See also

MBN_PROVIDER

 

 

Community Additions

ADD
Show:
© 2014 Microsoft