Table of contents
TOC
Collapse the table of content
Expand the table of content

Signal Strength Indication Semantics

Last Updated: 9/2/2016

The following diagram shows the process that miniport drivers should follow to process signal strength indications. The MB Service adjusts the signal strength-reporting threshold and interval, based on the current device signal strength and how long the device has been idle. These actions are usually performed as part of the power management features provided by the MB Service. The labels in bold are OID identifiers or transactional flow control, and the labels in regular text are the important flags within the OID structure.

diagram illustrating the process that miniport drivers should follow to process signal strength indications

To update signal strength indications, use the following procedure:

  1. The miniport driver sends NDIS_WWAN_SIGNAL_STATE to the MB Service.

  2. The MB Service sends OID_WWAN_SIGNAL_STATE to the miniport driver. The miniport driver responds with a provisional acknowledgement (NDIS_STATUS_INDICATION_REQUIRED) that it has received the request, and it will send a notification with the requested information in the future.

  3. The miniport driver sends NDIS_STATUS_WWAN_SUCCESS to the MB Service.

  4. The miniport driver sends NDIS_WWAN_SIGNAL_STATE to the MB Service.

  5. The MB Service sends OID_WWAN_SIGNAL_STATE to the miniport driver. The miniport driver responds with a provisional acknowledgement (NDIS_STATUS_INDICATION_REQUIRED) that it has received the request, and it will send a notification with the requested information in the future.

  6. The miniport driver sends NDIS_STATUS_WWAN_SUCCESS to the MB Service.

  7. The MB Service sends OID_WWAN_SIGNAL_STATE to the miniport driver. The miniport driver responds with a provisional acknowledgement (NDIS_STATUS_INDICATION_REQUIRED) that it has received the request, and it will send a notification with the requested information in the future.

  8. The miniport driver sends NDIS_STATUS_WWAN_SUCCESS to the MB Service.

  9. The miniport driver sends NDIS_WWAN_SIGNAL_STATE to the MB Service.

© 2017 Microsoft