Freigeben über


WWAN_USSD_STRING Struktur (wwan.h)

Die WWAN_USSD_STRING Struktur beschreibt eine UNstrukturierte Zusatzdienstdatenzeichenfolge (USSD).

Syntax

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

Angehörige

DataCodingScheme

Das Datencodierungsschema, das angibt, wie das 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 Member gespeichert ist.

String[WWAN_USSD_STRING_LEN_MAX]

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

Bemerkungen

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

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

Für USSD-Anforderungen muss der Miniporttreiber oder das MB-Gerät die USSD-Zeichenfolge aus dem GSM-7-Bit-Standardal alphabet decodieren, das bei Anforderungen an ASCII verwendet wird.

Für USSD-Benachrichtigungen muss der Miniporttreiber oder das MB-Gerät die USSD-Zeichenfolge von ASCII auf GSM-7-Bit codieren und das DataCodingScheme-Element festlegen, um anzugeben, dass das GSM-7-Bit-Standardal alphabet verwendet wird.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Wird ab Windows 8 unterstützt.
Header- wwan.h (include Wwan.h)

Siehe auch

WWAN_USSD_EVENT

WWAN_USSD_REQUEST