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) |