structure WWAN_SMS_SEND_PDU (wwan.h)
La structure WWAN_SMS_SEND_PDU représente un message SMS de style PDU.
typedef struct _WWAN_SMS_SEND_PDU {
BYTE Size;
CHAR PduData[WWAN_SMS_PDU_HEX_BUF_LEN];
} WWAN_SMS_SEND_PDU, *PWWAN_SMS_SEND_PDU;
Size
Pour les appareils GSM qui prennent en charge les messages SMS de style PDU, la taille, en octets, du message avant la conversion en hexadécimal.
Pour les appareils CDMA qui prennent en charge l’envoi de messages SMS au format binaire, la taille, en octets, du message dans PduData .
Le tableau suivant répertorie les différentes valeurs de l'SmsFormat membre de la structure WWAN_SMS_SEND et de leur plage correspondante autorisée dans ce membre.
SmsFormat | Taille |
---|---|
WwanSmsFormatPdu | 1 à WWAN_SMS_RAW_PDU_LEN |
WwanSmsFormatCdma | 1 à WWAN_SMS_CDMA_MAX_MSG_LEN |
Par exemple:
Si PduData [0] = 0, la taille de PduData est Taille + 1.
Si PduData [0] != 0, la taille de PduData est Size + PduData [0].
PduData[WWAN_SMS_PDU_HEX_BUF_LEN]
Chaîne terminée par NULL qui représente le contenu de l’enregistrement.
Pour les appareils GSM, le contenu est codé dans un format de chaîne hexadécimal (conformément aux normes 3GPP TS 27.005 et 3GPP TS 23.040) qui représente le sms.
Pour les appareils CDMA qui prennent en charge l’envoi de messages SMS au format binaire (autrement dit, pilotes miniport qui retournent WWAN_SMS_CAPS_PDU_SEND dans le WwanSmsCaps membre de WWAN_DEVICE_CAPS), PduData contient le message SMS sous forme de tableau d’octets, tel que défini dans la section 3.4.2.1 SMS Point à point dans la spécification 3GPP2 C.S0015-A « Short Message Service (SMS) for Wideband Spread Spectrum Systems ». SMS prend uniquement en charge le format WMT (Wireless Messaging Teleservice). Les pilotes miniport doivent taper ces informations sur BYTE[] pour les appareils CDMA. Il n’est pas codé au format de chaîne hexadécimale.
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible dans Windows 7 et versions ultérieures de Windows. |
d’en-tête | wwan.h (include Wwan.h) |