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

État 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 CDMA, cela représente le nombre d’octets dans PduData .

PduData

Pour les appareils GSM, une chaîne terminée par NULL qui contient le contenu de l’enregistrement codé au 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 messages SMS au format binaire (comme renvoyé dans WWAN_SMS_CAPS comme 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 in 3GPP2 specification 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écimal. Le message n’est pas terminé par NULL.

Configuration requise

   
Client minimal pris en charge Disponible dans Windows 7 et versions ultérieures de Windows.
En-tête wwan.h (inclure Wwan.h)

Voir aussi

WWAN_MSG_STATUS