estructura WWAN_SMS_PDU_RECORD (wwan.h)

La estructura WWAN_SMS_PDU_RECORD representa un registro de mensaje SMS de estilo PDU.

Sintaxis

typedef struct _WWAN_SMS_PDU_RECORD {
  ULONG           MessageIndex;
  WWAN_MSG_STATUS MsgStatus;
  BYTE            Size;
  CHAR            PduData[WWAN_SMS_PDU_HEX_BUF_LEN];
} WWAN_SMS_PDU_RECORD, *PWWAN_SMS_PDU_RECORD;

Miembros

MessageIndex

Índice en el almacén de mensajes virtuales que mantiene el controlador de minipuerto. Este índice se basa en 1 y el índice máximo es ulMaxMessageIndex devuelto en WWAN_SMS_CONFIGURATION_STATUS. Tenga en cuenta que la especificación no diferencia entre los almacenes de datos disponibles físicamente. Si el mensaje es un mensaje de clase 0 (flash/alerta), debe establecerse en WWAN_MESSAGE_INDEX_NONE.

MsgStatus

Estado del registro que representa si el mensaje SMS es nuevo (no leído), antiguo (leído), borrador o enviado.

Size

Tamaño, en bytes, del registro.

En el caso de los dispositivos basados en GSM, esto representa el tamaño del mensaje antes de la conversión a una cadena hexadecimal.

En el caso de los dispositivos basados en FRAMEWORK, representa el número de bytes de PduData .

PduData[WWAN_SMS_PDU_HEX_BUF_LEN]

Para los dispositivos basados en GSM, una cadena terminada en NULL que contiene el contenido del registro codificado en un formato de cadena hexadecimal (según los estándares 3GPP TS 27.005 y 3GPP TS 23.040) que representa el mensaje SMS.

En el caso de los dispositivos basados en SERVICE que admiten la lectura de mensajes SMS en formato binario (tal como se devuelve en WWAN_SMS_CAPS como WWAN_SMS_CAPS_PDU_RECEIVE), este miembro 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 in 3GPP2 specification 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. El mensaje no termina en NULL.

Requisitos

   
Cliente mínimo compatible Disponible en Windows 7 y versiones posteriores de Windows.
Header wwan.h (incluye Wwan.h)

Consulte también

WWAN_MSG_STATUS