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) |