Méthode IMbnSmsEvents ::OnSmsSendComplete (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.

Méthode de notification qui indique l’achèvement d’une opération d’envoi de message.

Syntaxe

HRESULT OnSmsSendComplete(
  [in] IMbnSms *sms,
  [in] ULONG   requestID,
  [in] HRESULT status
);

Paramètres

[in] sms

Interface IMbnSms représentant l’appareil haut débit mobile à partir duquel l’opération s’est terminée.

[in] requestID

ID de demande attribué par le service Haut débit mobile pour identifier l’opération.

[in] status

Un code status qui indique le résultat de l’opération.

Une application appelante peut s’attendre à l’une des valeurs suivantes.

Valeur Signification
S_OK
L'opération a réussi.
E_MBN_SIM_NOT_INSERTED
Il n’y a pas de carte SIM dans l’appareil.
E_MBN_BAD_SIM
Il y a une carte SIM incorrecte dans l’appareil.
E_MBN_PIN_REQUIRED
Un code confidentiel est nécessaire pour que l’opération se termine.
HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED)
L’opération SMS ou le format SMS particulier n’est pas pris en charge par l’appareil.
E_MBN_SMS_MEMORY_FAILURE
Échec de la mémoire SMS.
E_MBN_SMS_UNKNOWN_SMSC_ADDRESS
Adresse du centre de service SMS inconnue ou incomplète.
E_MBN_SERVICE_NOT_ACTIVATED
Le service cellulaire n’est pas activé sur l’appareil.
E_INVALIDARG
L’appareil a détecté des paramètres non valides dans la demande d’envoi.
E_MBN_SMS_NETWORK_TIMEOUT
Il y avait un délai d’expiration du réseau.
E_MBN_NOT_REGISTERED
L’appareil n’est inscrit auprès d’aucun réseau.
E_MBN_SMS_LANG_NOT_SUPPORTED
L’appareil CDMA ne prend pas en charge la langue.
E_MBN_SMS_ENCODING_NOT_SUPPORTED
L’appareil CDMA ne prend pas en charge l’encodage demandé.
E_MBN_SMS_OPERATION_NOT_ALLOWED
L’opération SMS demandée n’est pas autorisée par la carte SIM.
E_MBN_SMS_MEMORY_FULL
La mémoire de l’appareil/de la CARTE SIM est saturée.

Valeur retournée

Cette méthode doit retourner S_OK.

Remarques

Une opération d’envoi ne doit être tentée qu’une fois que l’appareil a été correctement inscrit sur le réseau.

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

IMbnSmsEvents