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