структура WWAN_USSD_STRING (wwan.h)
Структура WWAN_USSD_STRING описывает строку неструктурированных дополнительных данных службы (USSD).
Синтаксис
typedef struct _WWAN_USSD_STRING {
BYTE DataCodingScheme;
BYTE StringLength;
BYTE String[WWAN_USSD_STRING_LEN_MAX];
} WWAN_USSD_STRING, *PWWAN_USSD_STRING;
Члены
DataCodingScheme
Схема кодирования данных, указывающая способ кодирования элемента String , как определено в разделе 5 3GPP TS 23.038.
StringLength
Длина (в байтах) строки USSD в элементе String .
String[WWAN_USSD_STRING_LEN_MAX]
Строка USSD, закодированная в соответствии с элементом DataCodingScheme .
Комментарии
StringLength может иметь значение от 1 до 160 байт. Укажите 0 байтов для указания отсутствующей строки USSD.
Эта структура предназначена для USSD stage 2 (3GPP 23.090) и устраняет необходимость в любой интерпретации строки USSD в драйвере мини-порта или на устройстве с МБ. Если драйвер мини-порта или устройство MB поддерживает USSD Stage 1 и в сети используется USSD Stage 1, драйвер мини-порта или устройство MB должны перекодировать между ASCII (IA5), используемым в USSD Stage 1, и следующей структурой:
Для запросов USSD драйвер мини-порта или устройство в МБ должны декодировать строку USSD из 7-разрядного алфавита по умолчанию, используемого при запросах к ASCII.
Для уведомлений USSD драйвер мини-порта или устройство в ФОРМАТЕ МБ должны закодировать строку USSD из ASCII в бит GSM-7 и задать для элемента DataCodingScheme значение, указывающее , что используется 7-разрядный алфавит по умолчанию.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается начиная с Windows 8. |
Верхняя часть | wwan.h (включая Wwan.h) |