structure WWAN_SMS_PDU_RECORD (wwan.h)
La structure WWAN_SMS_PDU_RECORD représente un enregistrement de message SMS de style PDU.
Syntaxe
typedef struct _WWAN_SMS_PDU_RECORD {
ULONG MessageIndex;
WWAN_MSG_STATUS MsgStatus;
BYTE Size;
CHAR PduData[WWAN_SMS_PDU_HEX_BUF_LEN];
} WWAN_SMS_PDU_RECORD, *PWWAN_SMS_PDU_RECORD;
Membres
MessageIndex
Index dans le magasin de messages virtuel géré par le pilote miniport. Cet index est basé sur 1 et l’index maximal est ulMaxMessageIndex retourné dans WWAN_SMS_CONFIGURATION_STATUS. N’oubliez pas que la spécification ne fait pas la différence entre les magasins de données physiquement disponibles. Si le message est un message de classe 0 (flash/alerte), il doit être défini sur WWAN_MESSAGE_INDEX_NONE.
MsgStatus
Le status de l’enregistrement qui indique si le message SMS est nouveau (non lu), ancien (lu), brouillon ou envoyé.
Size
Taille, en octets, de l’enregistrement.
Pour les appareils GSM, cela représente la taille du message avant la conversion en chaîne hexadécimale.
Pour les appareils basés sur CDMA, cela représente le nombre d’octets dans le PduData .
PduData[WWAN_SMS_PDU_HEX_BUF_LEN]
Pour les appareils GSM, chaîne terminée par NULL qui contient le contenu de l’enregistrement codé dans un format de chaîne hexadécimale (conformément aux normes 3GPP TS 27.005 et 3GPP TS 23.040) qui représente le message SMS.
Pour les appareils CDMA qui prennent en charge la lecture de sms au format binaire (tel que retourné dans WWAN_SMS_CAPS en tant que WWAN_SMS_CAPS_PDU_RECEIVE), ce membre contient le message SMS sous forme de tableau d’octets, tel que défini dans la section 3.4.2.1 SMS Point-to-Point Message 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. Le message n’est pas terminé par null.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows 7 et versions ultérieures de Windows. |
En-tête | wwan.h (inclure Wwan.h) |