Compartir a través de


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.

Para dispositivos basados en CDMA 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 de la smsFormat miembro de la estructura WWAN_SMS_SEND y su intervalo correspondiente permitido en este miembro.

SmsFormat Tamaño
WwanSmsFormatPdu De 1 a WWAN_SMS_RAW_PDU_LEN
WwanSmsFormatCdma De 1 a WWAN_SMS_CDMA_MAX_MSG_LEN
 
Nota Para dispositivos basados en GSM, si ElementType está establecido en WwanStructSmsPdu, este miembro describe el tamaño, en bytes, de PduData excluyendo la dirección del Centro de servicios. El primer byte de PduData representa el tamaño de la dirección del Centro de servicios que el controlador de miniporte debe agregar cuando calcula el tamaño exacto del búfer de PduData.

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 CDMA que admiten el envío de mensajes SMS en formato binario (es decir, miniport controladores que devuelven WWAN_SMS_CAPS_PDU_SEND en el WwanSmsCaps miembro 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 de teleservicio de mensajería inalámbrica (WMT). Los controladores de miniport deben escribir esta información a BYTE[] para dispositivos basados en CDMA. No está codificado en formato de cadena hexadecimal.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Windows 7 y versiones posteriores de Windows.
encabezado de wwan.h (incluya Wwan.h)

Consulte también

WWAN_SMS_SEND