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


структура 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)

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

WWAN_USSD_EVENT

WWAN_USSD_REQUEST