structure WWAN_USSD_STRING (wwan.h)

La structure WWAN_USSD_STRING décrit une chaîne USSD (Unstructured Supplementary Service Data).

Syntaxe

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

Membres

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 .

Remarques

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é.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge à partir de Windows 8.
En-tête wwan.h (inclure Wwan.h)

Voir aussi

WWAN_USSD_EVENT

WWAN_USSD_REQUEST