WWAN_READY_STATE enumeration (wwan.h)

The WWAN_READY_STATE enumeration lists the different device ready-states that are supported by the MB device.

Syntax

typedef enum _WWAN_READY_STATE {
  WwanReadyStateOff,
  WwanReadyStateInitialized,
  WwanReadyStateSimNotInserted,
  WwanReadyStateBadSim,
  WwanReadyStateFailure,
  WwanReadyStateNotActivated,
  WwanReadyStateDeviceLocked,
  WwanReadyStateNoEsimProfile,
  WwanReadyStateMax
} WWAN_READY_STATE, *PWWAN_READY_STATE;

Constants

 
WwanReadyStateOff
The device firmware stack is OFF or has not yet completed its initialization.
WwanReadyStateInitialized
The device is ready to turn on and register with the provider.
WwanReadyStateSimNotInserted
The SIM card is not inserted into the device.
WwanReadyStateBadSim
The SIM card inserted into the device is invalid.
WwanReadyStateFailure
A general device failure has occurred.
WwanReadyStateNotActivated
The subscription is not activated.
WwanReadyStateDeviceLocked
The device is locked and requires PIN1 or PUK1 to unlock.


Note that if a device is locked because it requires a PIN type other than PIN1 or PUK1 (for example,
a network personalization PIN), miniport drivers should report
WwanReadyStateInitialized. Though miniport drivers should return WWAN_STATUS_PIN_REQUIRED for OID
requests which are blocked because of PIN. Subsequent OID_WWAN_PIN
query requests should return the PIN type needed to unlock the device.
WwanReadyStateNoEsimProfile
WwanReadyStateMax

Remarks

For devices that use a SIM card, this enumeration indicates if the SIM card has been initialized and is ready for access.

Requirements

Requirement Value
Minimum supported client Available in Windows 7 and later versions of Windows.
Header wwan.h (include Wwan.h)

See also

WWAN_READY_INFO