struttura WWAN_SMS_PDU_RECORD (wwan.h)
La struttura WWAN_SMS_PDU_RECORD rappresenta un record di messaggi SMS in stile PDU.
Sintassi
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;
Membri
MessageIndex
Indice nell'archivio messaggi virtuale gestito dal driver miniport. Questo indice è basato su 1 e l'indice massimo è ulMaxMessageIndex restituito in WWAN_SMS_CONFIGURATION_STATUS. Tenere presente che la specifica non distingue tra gli archivi dati fisicamente disponibili. Se il messaggio è un messaggio classe 0 (flash/alert), deve essere impostato su WWAN_MESSAGE_INDEX_NONE.
MsgStatus
Stato del record che indica se il messaggio SMS è nuovo (non letto), vecchio (letto), bozza o inviato.
Size
Dimensione, in byte, del record.
Per i dispositivi basati su GSM, rappresenta le dimensioni del messaggio prima della conversione in una stringa esadecimale.
Per i dispositivi basati su CDMA, rappresenta il numero di byte nel PduData .
PduData[WWAN_SMS_PDU_HEX_BUF_LEN]
Per i dispositivi basati su GSM, una stringa con terminazione NULL che contiene il contenuto del record codificato in un formato stringa esadecimale (in base agli standard TS 27.005 e 3GPP TS 23.040) che rappresenta il messaggio SMS.
Per i dispositivi basati su CDMA che supportano la lettura di messaggi SMS in formato binario (restituito in WWAN_SMS_CAPS come WWAN_SMS_CAPS_PDU_RECEIVE), questo membro contiene il messaggio SMS come matrice di byte, come definito nella sezione 3.4.2.1 Sms Point-to-Point Message nella specifica 3GPP2 C.S0015-A "Short Message Service (SMS) for Wideband Spread Spectrum Systems". SMS supporterà solo il formato WMT (Wireless Messaging Teleservice). I driver Miniport devono digitare queste informazioni in BYTE[] per i dispositivi basati su CDMA. Non è codificato in formato stringa esadecimale. Il messaggio non è con terminazione NULL.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile in Windows 7 e versioni successive di Windows. |
intestazione | wwan.h (include Wwan.h) |