struttura WWAN_USSD_STRING (wwan.h)
La struttura WWAN_USSD_STRING descrive una stringa USSD (Unstructured Supplement Service Data).
Sintassi
typedef struct _WWAN_USSD_STRING {
BYTE DataCodingScheme;
BYTE StringLength;
BYTE String[WWAN_USSD_STRING_LEN_MAX];
} WWAN_USSD_STRING, *PWWAN_USSD_STRING;
Membri
DataCodingScheme
Schema di codifica dei dati che specifica il modo in cui il membro string viene codificato, come definito nella sezione 3GPP TS 23.038, sezione 5.
StringLength
Lunghezza, in byte, della stringa USSD archiviata nel membro string.
String[WWAN_USSD_STRING_LEN_MAX]
Stringa USSD codificata in base al membro DataCodingScheme.
Osservazioni
StringLength può essere compreso tra 1 e 160 byte. Specificare 0 byte per indicare una stringa USSD assente.
Questa struttura è progettata per USSD Stage 2 (3GPP 23.090) ed elimina la necessità di eseguire qualsiasi interpretazione della stringa USSD nel driver miniport o nel dispositivo MB. Se il driver miniport o il dispositivo MB supporta USSD Stage 1 e la rete usa USSD Stage 1, il driver miniport o il dispositivo MB deve transcodificare tra ASCII (IA5) usato in USSD Stage 1 e questa struttura:
Per le richieste USSD, il driver miniport o il dispositivo MB deve decodificare la stringa USSD dall'alfabeto predefinito a 7 bit GSM usato nelle richieste a ASCII.
Per le notifiche USSD, il driver miniport o il dispositivo MB deve codificare la stringa USSD da ASCII a GSM-7 bit e impostare il membro DataCodingScheme per indicare che viene usato l'alfabeto predefinito a 7 bit GSM.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Supportato a partire da Windows 8. |
intestazione | wwan.h (include Wwan.h) |