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


структура 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-сообщений в двоичном формате (т. е. Драйверы miniport, возвращающие WWAN_SMS_CAPS_PDU_SEND в члене WwanSmsCapsWWAN_DEVICE_CAPS), PduData содержит SMS-сообщение в виде массива байтов, как определено в разделе 3.4.2.1 SMS Point-to-Point Message в спецификации 3GPP2 C.S0015-A "Short Message Service (SMS) for Wideband Spread Spectrum Systems". SMS будет поддерживать только формат беспроводной телеслужбы обмена сообщениями (WMT). Драйверы мини-портов должны ввести эти сведения в BYTE[] для устройств на основе CDMA. Он не закодирован в шестнадцатеричном строковом формате.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows 7 и более поздних версиях Windows.
Верхняя часть wwan.h (включая Wwan.h)

См. также раздел

WWAN_SMS_SEND