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 |