structure WWAN_USSD_STRING (wwan.h)
La structure WWAN_USSD_STRING décrit une chaîne USSD (Unstructured Supplement Service Data).
typedef struct _WWAN_USSD_STRING {
BYTE DataCodingScheme;
BYTE StringLength;
BYTE String[WWAN_USSD_STRING_LEN_MAX];
} WWAN_USSD_STRING, *PWWAN_USSD_STRING;
DataCodingScheme
Schéma de codage des données qui spécifie la façon dont le membre string est encodé, tel que défini dans 3GPP TS 23.038, section 5.
StringLength
Longueur, en octets, de la chaîne USSD stockée dans le membre String.
String[WWAN_USSD_STRING_LEN_MAX]
Chaîne USSD encodée en fonction du membre DataCodingScheme.
StringLength peut être comprise entre 1 et 160 octets. Spécifiez 0 octets pour indiquer une chaîne USSD absente.
Cette structure est conçue pour USSD Stage 2 (3GPP 23.090) et élimine la nécessité d’effectuer une interprétation de la chaîne USSD dans le pilote miniport ou le périphérique Mo. Si le pilote miniport ou le périphérique Mo prend en charge USSD Stage 1 et que le réseau utilise USSD Stage 1, le pilote miniport ou le périphérique Mo doit transcoder entre ASCII (IA5) utilisé dans USSD Stage 1 et cette structure :
Pour les requêtes USSD, le pilote miniport ou le périphérique Mo doivent décoder la chaîne USSD à partir de l’alphabet par défaut GSM-7 bits utilisé aux requêtes au format ASCII.
Pour les notifications USSD, le pilote miniport ou le périphérique Mo doit encoder la chaîne USSD de ASCII vers GSM-7 bits et définir le membre DataCodingScheme pour indiquer que l’alphabet par défaut GSM-7 bits est utilisé.
Exigence | Valeur |
---|---|
client minimum pris en charge | Prise en charge à partir de Windows 8. |
d’en-tête | wwan.h (include Wwan.h) |