estructura WWAN_SMS_SEND_PDU (wwan.h)
La estructura WWAN_SMS_SEND_PDU representa un mensaje SMS de estilo PDU.
Sintaxis
typedef struct _WWAN_SMS_SEND_PDU {
BYTE Size;
CHAR PduData[WWAN_SMS_PDU_HEX_BUF_LEN];
} WWAN_SMS_SEND_PDU, *PWWAN_SMS_SEND_PDU;
Miembros
Size
Para los dispositivos basados en GSM que admiten mensajes SMS de estilo PDU, el tamaño, en bytes, del mensaje antes de la conversión a hexadecimal.
En el caso de los dispositivos basados en FRAMEWORK que admiten el envío de mensajes SMS en formato binario, el tamaño, en bytes, del mensaje en PduData .
En la tabla siguiente se enumeran los distintos valores para el miembro SmsFormat de la estructura WWAN_SMS_SEND y su intervalo correspondiente que se permite en este miembro.
SmsFormat | Size |
---|---|
WwanSmsFormatPdu | De 1 a WWAN_SMS_RAW_PDU_LEN |
WwanSmsFormatMware | De 1 a WWAN_SMS_CDMA_MAX_MSG_LEN |
Por ejemplo:
Si PduData [0] = 0, el tamaño de PduData es Size + 1.
Si PduData [0] != 0, el tamaño de PduData es Size + PduData [0].
PduData[WWAN_SMS_PDU_HEX_BUF_LEN]
Cadena terminada en NULL que representa el contenido del registro.
Para los dispositivos basados en GSM, el contenido se codifica en un formato de cadena hexadecimal (según los estándares 3GPP TS 27.005 y 3GPP TS 23.040) que representa el mensaje de texto SMS.
Para dispositivos basados en BOOKS que admiten el envío de mensajes SMS en formato binario (es decir, controladores de minipuerto que devuelven WWAN_SMS_CAPS_PDU_SEND en el miembro WwanSmsCaps de WWAN_DEVICE_CAPS), PduData contiene el mensaje SMS como una matriz de bytes, tal como se define en la sección 3.4.2.1 SMS Point-to-Point Message en la especificación 3GPP2 C.S0015-A "Short Message Service (SMS) for Wideband Spread Spectrum Systems". SMS solo admitirá el formato teleservicio de mensajería inalámbrica (WMT). Los controladores de minipuerto deben escribir esta información a BYTE[] para dispositivos basados en FRAMEWORK. No está codificado en formato de cadena hexadecimal.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows 7 y versiones posteriores de Windows. |
Encabezado | wwan.h (incluye Wwan.h) |