struttura WWAN_SMS_SEND_PDU (wwan.h)
La struttura WWAN_SMS_SEND_PDU rappresenta un messaggio SMS in stile PDU.
Sintassi
typedef struct _WWAN_SMS_SEND_PDU {
BYTE Size;
CHAR PduData[WWAN_SMS_PDU_HEX_BUF_LEN];
} WWAN_SMS_SEND_PDU, *PWWAN_SMS_SEND_PDU;
Members
Size
Per i dispositivi basati su GSM che supportano messaggi SMS in stile PDU, le dimensioni, in byte, del messaggio prima della conversione in esadecimale.
Per i dispositivi basati su CDMA che supportano l'invio di messaggi SMS in formato binario, le dimensioni, in byte, del messaggio in PduData .
Nella tabella seguente sono elencati i diversi valori per il membro SmsFormat della struttura WWAN_SMS_SEND e il relativo intervallo corrispondente consentito in questo membro.
SmsFormat | Dimensione |
---|---|
WwanSmsFormatPdu | Da 1 a WWAN_SMS_RAW_PDU_LEN |
WwanSmsFormatCdma | Da 1 a WWAN_SMS_CDMA_MAX_MSG_LEN |
Ad esempio:
Se PduData [0] = 0, le dimensioni di PduData sono Size + 1.
Se PduData [0] != 0, la dimensione di PduData è Size + PduData [0].
PduData[WWAN_SMS_PDU_HEX_BUF_LEN]
Stringa con terminazione NULL che rappresenta il contenuto del record.
Per i dispositivi basati su GSM, il contenuto viene codificato in formato stringa esadecimale (in base agli standard 3GPP TS 27.005 e 3GPP TS 23.040) che rappresenta il messaggio di testo SMS.
Per i dispositivi basati su CDMA che supportano l'invio di messaggi SMS in formato binario, ovvero i driver miniport che restituiscono WWAN_SMS_CAPS_PDU_SEND nel membro WwanSmsCaps di WWAN_DEVICE_CAPS), PduData 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 di teleservizio di messaggistica wireless (WMT). I driver Miniport devono digitare queste informazioni in BYTE[] per i dispositivi basati su CDMA. Non è codificato in formato stringa esadecimale.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows 7 e versioni successive di Windows. |
Intestazione | wwan.h (include Wwan.h) |