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;

Membri

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 l'intervallo corrispondente consentito in questo membro.

SmsFormat Grandezza
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 Service Center. 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.

Per esempio:

Se PduData [0] = 0, la dimensione del PduData è Dimensioni + 1.

Se PduData [0] != 0, le dimensioni di PduData sono Dimensioni + 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 driver miniport che restituiscono WWAN_SMS_CAPS_PDU_SEND nel WwanSmsCaps membro 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 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.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile in Windows 7 e versioni successive di Windows.
intestazione wwan.h (include Wwan.h)

Vedere anche

WWAN_SMS_SEND