структура 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 |
Например:
Если 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) |