WWAN_USSD_STRING-Struktur (wwan.h)

Die WWAN_USSD_STRING-Struktur beschreibt eine USSD-Zeichenfolge (Unstructured Supplementary Service Data).

Syntax

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

Member

DataCodingScheme

Das Datencodierungsschema, das angibt, wie der String-Member codiert wird, wie in 3GPP TS 23.038, Abschnitt 5 definiert.

StringLength

Die Länge der USSD-Zeichenfolge in Bytes, die im String-Element gespeichert ist.

String[WWAN_USSD_STRING_LEN_MAX]

Die USSD-Zeichenfolge, die gemäß dem DataCodingScheme-Element codiert ist.

Hinweise

StringLength kann zwischen 1 und 160 Bytes betragen. Geben Sie 0 Byte an, um eine fehlende USSD-Zeichenfolge anzugeben.

Diese Struktur ist für USSD Stage 2 (3GPP 23.090) konzipiert und entfällt die Notwendigkeit, eine Interpretation der USSD-Zeichenfolge im Miniporttreiber oder MB-Gerät durchzuführen. Wenn der Miniporttreiber oder das MB-Gerät USSD Stage 1 unterstützt und das Netzwerk USSD Stage 1 verwendet, muss der Miniporttreiber oder das MB-Gerät zwischen ASCII (IA5), das in USSD Stage 1 verwendet wird, und dieser Struktur transcodieren:

Bei USSD-Anforderungen muss der Miniporttreiber oder mb-Gerät die USSD-Zeichenfolge aus dem GSM-7-Bit-Standardalphabet decodieren, das bei Ascii-Anforderungen verwendet wird.

Bei USSD-Benachrichtigungen muss der Miniporttreiber oder MB-Gerät die USSD-Zeichenfolge von ASCII zu GSM-7 Bit codieren und das DataCodingScheme-Element so festlegen, dass das GSM-7-Bit-Standardalphabet verwendet wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt ab Windows 8.
Kopfzeile wwan.h (include Wwan.h)

Weitere Informationen

WWAN_USSD_EVENT

WWAN_USSD_REQUEST