Opérations de puissance du signal mo
Cette rubrique décrit les opérations permettant de signaler la force du signal.
Ces opérations nécessitent l’accès au fournisseur réseau, mais pas au module d’identité de l’abonné (sim carte).
N’oubliez pas qu’en cas d’appareils basés sur GSM, les pilotes miniports doivent envoyer des notifications de puissance du signal uniquement une fois que le pilote miniport s’est correctement inscrit auprès d’un fournisseur de réseau. Pour les appareils basés sur CDMA, les pilotes miniport peuvent envoyer des notifications de puissance du signal avant que le pilote miniport ne soit correctement inscrit auprès d’un fournisseur réseau.
Sémantique de l’indication de la force du signal
Le diagramme suivant montre le processus que les pilotes de miniport doivent suivre pour traiter les indications de force du signal. Le service Mo ajuste le seuil et l’intervalle de rapport de puissance du signal, en fonction de la puissance actuelle du signal de l’appareil et de la durée pendant laquelle l’appareil est inactif. Ces actions sont généralement effectuées dans le cadre des fonctionnalités de gestion de l’alimentation fournies par le service Mo. Les étiquettes en gras sont des identificateurs OID ou un contrôle de flux transactionnel. Les étiquettes du texte normal sont les indicateurs importants de la structure OID.
Pour mettre à jour les indications de puissance du signal, utilisez la procédure suivante :
Le pilote miniport envoie NDIS_WWAN_SIGNAL_STATE au service MB.
Le service MB envoie OID_WWAN_SIGNAL_STATE au pilote miniport. Le conducteur du miniport répond avec un accusé de réception provisoire (NDIS_STATUS_INDICATION_REQUIRED) indiquant qu’il a reçu la demande, et il enverra une notification avec les informations demandées à l’avenir.
Le pilote miniport envoie NDIS_STATUS_WWAN_SUCCESS au service MB.
Le pilote miniport envoie NDIS_WWAN_SIGNAL_STATE au service MB.
Le service MB envoie OID_WWAN_SIGNAL_STATE au pilote miniport. Le conducteur du miniport répond avec un accusé de réception provisoire (NDIS_STATUS_INDICATION_REQUIRED) indiquant qu’il a reçu la demande, et il enverra une notification avec les informations demandées à l’avenir.
Le pilote miniport envoie NDIS_STATUS_WWAN_SUCCESS au service MB.
Le service MB envoie OID_WWAN_SIGNAL_STATE au pilote miniport. Le conducteur du miniport répond avec un accusé de réception provisoire (NDIS_STATUS_INDICATION_REQUIRED) indiquant qu’il a reçu la demande, et il enverra une notification avec les informations demandées à l’avenir.
Le pilote miniport envoie NDIS_STATUS_WWAN_SUCCESS au service MB.
Le pilote miniport envoie NDIS_WWAN_SIGNAL_STATE au service MB.