структура WWAN_SMS_SEND_CDMA (wwan.h)
Структура WWAN_SMS_SEND_CDMA представляет собой sms-сообщение на основе CDMA для отправки.
Синтаксис
typedef struct _WWAN_SMS_SEND_CDMA {
WWAN_SMS_CDMA_ENCODING EncodingId;
WWAN_SMS_CDMA_LANG LanguageId;
CHAR Address[WWAN_SMS_CDMA_ADDR_MAX_LEN];
USHORT SizeInBytes;
BYTE SizeInCharacters;
BYTE EncodedMsg[WWAN_SMS_CDMA_MAX_BUF_LEN];
} WWAN_SMS_SEND_CDMA, *PWWAN_SMS_SEND_CDMA;
Члены
EncodingId
Кодировка, используемая в сообщении CDMA. Сообщение EncodedMsg должно интерпретироваться на основе значения этого элемента.
LanguageId
Язык, используемый в сообщении CDMA. Это индикатор языка, используемого в SMS-сообщении, и может иметь значение WwanSmsCdmaLangUnknown, если язык неизвестен.
Address[WWAN_SMS_CDMA_ADDR_MAX_LEN]
Строка с завершением NULL с максимальной длиной 15 цифр, представляющая номер мобильного телефона. Число может иметь любой из следующих форматов:
- "+ \0"
- "\0"
Если msgStatus имеет значение WwanMsgStatusDraft или WwanMsgStatusSent, драйверы мини-порта должны указывать номер мобильного телефона получателя в предыдущих элементах. В противном случае, если msgStatus имеет значение WwanMsgStatusNew или WwanMsgStatusOld, драйверы miniport должны указывать номер мобильного телефона отправителя.
SizeInBytes
Размер EncodedMsg в байтах. Закодированное сообщение может иметь максимальную длину WWAN_SMS_CDMA_MAX_BUF_LEN. Драйверы минипорта должны указывать значение для этого элемента для всех типов кодирования.
SizeInCharacters
Размер EncodedMsg в количестве символов, представленных закодированными данными. Драйверы мини-порта должны указывать 0 для этого элемента, если для encodingId задано значение WwanSmsCdmaEncodingShiftJis или WwanSmsCdmaEncodingKorean.
EncodedMsg[WWAN_SMS_CDMA_MAX_BUF_LEN]
Закодированное содержимое, представляющее SMS-сообщение на основе CDMA.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows 7 и более поздних версиях Windows. |
Верхняя часть | wwan.h (включая Wwan.h) |