Partager via


IMbnSignal ::GetSignalError, méthode (mbnapi.h)

Important

À compter de Windows 10, version 1803, les API Win32 décrites dans cette section sont remplacées par les API Windows Runtime dans l’espace de noms Windows.Networking.Connectivity.

Obtient le taux d’erreur du signal reçu.

Syntaxe

HRESULT GetSignalError(
  [out, retval] ULONG *signalError
);

Paramètres

[out, retval] signalError

Pointeur vers le taux d’erreur dans le signal reçu.

Les interfaces haut débit mobiles signalent le taux d’erreur de signal sous la forme d’une valeur codée qui correspond à la plage de pourcentage des taux d’erreur. Il s’agit du taux d’erreur binaire du canal pour GSM et du taux d’erreur de trame pour CDMA. Dans les deux cas, MBN_ERROR_RATE_UNKNOWN spécifie un taux d’erreur inconnu.

Le tableau suivant présente les valeurs des codes de taux d’erreur.

Taux d’erreur binaire (en %) Taux d’erreur de trame (en %) Valeur codée (0-7)
< 0.2 < 0.01 0
0.2 - 0.4 0.01 - 0.1 1
0.4 - 0.8 0.1 - 0.5 2
0.8 - 1.6 0.5 - 1.0 3
1.6 - 3.2 1.0 - 2.0 4
3.2 - 6.4 2.0 - 4.0 5
6.4 - 12.8 4.0 - 8.0 6
> 12.8 > 8.0 7
unknown unknown MBN_ERROR_RATE_UNKNOWN

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Code de retour Description
S_OK
La méthode s’est terminée avec succès

.

E_PENDING
Le taux d’erreur n’est pas encore disponible. Le service Haut débit mobile est en cours de sonder l’appareil pour récupérer les informations. Lorsque le taux d’erreur est disponible, le service haut débit mobile appelle la méthode OnSignalStateChange de IMbnSignalEvents.

Remarques

Les interfaces haut débit mobile signalent le taux d’erreur de signal sous la forme d’une valeur codée qui correspond à une plage de pourcentages de taux d’erreur. Il s’agit du taux d’erreur binaire du canal pour GSM et du taux d’erreur de trame pour CDMA. Pour les deux cas, MBN_ERROR_RATE_UNKNOWN spécifie un taux d’erreur inconnu.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête mbnapi.h

Voir aussi

IMbnSignal