Поделиться через


структура WWAN_SMS_SEND_PDU (wwan.h)

Структура WWAN_SMS_SEND_PDU представляет SMS-сообщение в стиле PDU.

Синтаксис

typedef struct _WWAN_SMS_SEND_PDU {
  BYTE Size;
  CHAR PduData[WWAN_SMS_PDU_HEX_BUF_LEN];
} WWAN_SMS_SEND_PDU, *PWWAN_SMS_SEND_PDU;

Члены

Size

Для устройств на основе GSM, поддерживающих SMS-сообщения в стиле PDU, размер сообщения в байтах перед преобразованием в шестнадцатеричное.

Для устройств на основе CDMA, поддерживающих отправку SMS-сообщений в двоичном формате, размер сообщения в байтах в PduData.

В следующей таблице перечислены различные значения для элемента SmsFormat структуры WWAN_SMS_SEND и соответствующего диапазона, допустимого в этом элементе.

SmsFormat Размер
WwanSmsFormatPdu 1 до WWAN_SMS_RAW_PDU_LEN
WwanSmsFormatCdma 1 до WWAN_SMS_CDMA_MAX_MSG_LEN
 
Примечание для устройств на основе GSM, если ElementType установлено значение WwanStructSmsPdu, этот элемент описывает размер PduData за исключением адреса центра обслуживания. Первый байт PduData представляет размер адреса центра обслуживания, который должен добавить драйвер мини-порта при вычислении точного размера буфера PduData.

Например:

Если PduData [0] = 0, размер PduData составляет Размер + 1.

Если PduData [0] != 0, размер PduData составляет Размер + PduData [0].

 

PduData[WWAN_SMS_PDU_HEX_BUF_LEN]

Строка, завершающая значение NULL, представляющая содержимое записи.

Для устройств на основе GSM содержимое кодируются в шестнадцатеричном строковом формате (в соответствии со стандартами 3GPP TS 27.005 и 3GPP TS 23.040), которые представляют текстовое сообщение SMS.

Для устройств на основе CDMA, поддерживающих отправку SMS-сообщений в двоичном формате (т. е. драйверы минипорта, возвращающие WWAN_SMS_CAPS_PDU_SEND в WwanSmsCaps члена WWAN_DEVICE_CAPS), PduData содержат SMS-сообщение в виде массива байтов, как определено в разделе 3.4.2.1 SMS-точка сообщения в спецификации 3GPP2 C.S0015-A "Short Message Service (SMS) for Wideband Spread Spectrum Systems". SMS поддерживает только формат телеслужбы беспроводного обмена сообщениями (WMT). Драйверы мини-порта должны вводить эти сведения в BYTE[] для устройств на основе CDMA. Он не закодирован в шестнадцатеричном строковом формате.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Windows 7 и более поздних версиях Windows.
заголовка wwan.h (include Wwan.h)

См. также

WWAN_SMS_SEND