Export (0) Print
Expand All

WWAN_READY_STATE enumeration

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             = 0,
  WwanReadyStateInitialized,
  WwanReadyStateSimNotInserted,
  WwanReadyStateBadSim,
  WwanReadyStateFailure,
  WwanReadyStateNotActivated,
  WwanReadyStateDeviceLocked
} 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.

Remarks

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

Requirements

Version

Available in Windows 7 and later versions of Windows.

Header

Wwan.h (include Wwan.h)

See also

WWAN_READY_INFO

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft