WWAN_USSD_STRING struttura (wwan.h)

La struttura WWAN_USSD_STRING descrive una stringa USSD (Unstructured 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;

Members

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.

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 .

Commenti

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 devono decodificare la stringa USSD dall'alfabeto predefinito a 7 bit GSM utilizzato alle richieste di ASCII.

Per le notifiche USSD, il driver miniport o il dispositivo MB devono codificare la stringa USSD da ASCII a GSM-7 bit e impostare il membro DataCodingScheme per indicare che viene usato l'alfabeto predefinito GSM-7 bit.

Requisiti

Requisito Valore
Client minimo supportato Supportato a partire da Windows 8.
Intestazione wwan.h (include Wwan.h)

Vedi anche

WWAN_USSD_EVENT

WWAN_USSD_REQUEST