Compartir a través de


estructura WWAN_USSD_STRING (wwan.h)

La estructura WWAN_USSD_STRING describe una cadena de datos de servicio complementarios no estructurados (USSD).

Sintaxis

typedef struct _WWAN_USSD_STRING {
  BYTE DataCodingScheme;
  BYTE StringLength;
  BYTE String[WWAN_USSD_STRING_LEN_MAX];
} WWAN_USSD_STRING, *PWWAN_USSD_STRING;

Miembros

DataCodingScheme

Esquema de codificación de datos que especifica cómo se codifica el miembro String , tal como se define en 3GPP TS 23.038, sección 5.

StringLength

Longitud, en bytes, de la cadena USSD en almacenada en el miembro String .

String[WWAN_USSD_STRING_LEN_MAX]

Cadena USSD codificada según el miembro DataCodingScheme .

Comentarios

StringLength puede ser de 1 a 160 bytes. Especifique 0 bytes para indicar una cadena USSD ausente.

Esta estructura está diseñada para la fase 2 de USSD (3GPP 23.090) y elimina la necesidad de realizar cualquier interpretación de la cadena USSD en el controlador de miniporte o en el dispositivo MB. Si el controlador de minipuerto o el dispositivo MB admite la fase 1 de USSD y la red usa la fase 1 de USSD, el controlador de minipuerto o el dispositivo MB deben transcodificar entre ASCII (IA5) usado en la fase 1 de USSD y esta estructura:

Para las solicitudes USSD, el controlador de minipuerto o el dispositivo MB deben descodificar la cadena USSD del alfabeto predeterminado GSM-7 bits usado en las solicitudes a ASCII.

Para las notificaciones de USSD, el controlador de minipuerto o el dispositivo MB deben codificar la cadena USSD de ASCII a gsm-7 bits y establecer el miembro DataCodingScheme para indicar que se usa el alfabeto predeterminado GSM-7 bits.

Requisitos

Requisito Value
Cliente mínimo compatible Se admite a partir de Windows 8.
Encabezado wwan.h (incluye Wwan.h)

Consulte también

WWAN_USSD_EVENT

WWAN_USSD_REQUEST