Condividi tramite


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)

Vedere anche

WWAN_USSD_EVENT

WWAN_USSD_REQUEST