structure WWAN_USSD_STRING (wwan.h)
La structure WWAN_USSD_STRING décrit une chaîne USSD (Unstructured Supplementary 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é, comme défini dans 3GPP TS 23.038, section 5.
StringLength
Longueur, en octets, de la chaîne USSD dans stockée dans le membre String .
String[WWAN_USSD_STRING_LEN_MAX]
Chaîne USSD encodée selon le membre DataCodingScheme .
StringLength peut être de 1 à 160 octets. Spécifiez 0 octet 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 toute interprétation de la chaîne USSD dans le pilote miniport ou le périphérique Mb. 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 MB 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 MB doit décoder la chaîne USSD à partir de l’alphabet gsm-7 bits par défaut utilisé lors des demandes adressées à ASCII.
Pour les notifications USSD, le pilote miniport ou le périphérique MB doit encoder la chaîne USSD d’ASCII en GSM-7 bits et définir le membre DataCodingScheme pour indiquer que l’alphabet par défaut GSM-7 bits est utilisé.
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge à partir de Windows 8. |
En-tête | wwan.h (inclure Wwan.h) |