Condividi tramite


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
 
Nota Per i dispositivi basati su GSM, se ElementType è impostato su WwanStructSmsPdu, questo membro descrive le dimensioni, in byte, di PduData escluso l'indirizzo del Centro servizi. Il primo byte di PduData rappresenta le dimensioni dell'indirizzo del Centro servizi che il driver miniport deve aggiungere quando calcola le dimensioni esatte del buffer PduData .

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)

Vedi anche

WWAN_SMS_SEND