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 |
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) |