WWAN_PCO_VALUE Struktur (wwan.h)
Die WWAN_PCO_VALUE Struktur stellt die PCO-Informationsnutzlast aus dem Netzwerk dar, wie in der 3GPP TS24.008-Spezifikation definiert.
Syntax
typedef struct _WWAN_PCO_VALUE {
ULONG Size;
WWAN_PCO_TYPE Type;
BYTE PcoData[WWAN_PCO_OCT_BUF_LEN];
} WWAN_PCO_VALUE, *PWWAN_PCO_VALUE;
Angehörige
Size
Die Länge des PCO-Werts, der in PcoDatagültig ist, die Oktette 3 (Oktett 1 bis 3) + (m * Protokollelementlänge) + (n * Containerelementlänge) sein. Dies ist in der Spezifikation 3GPP TS24.008, Abschnitt 10.5, definiert, da PCO Typ 4-Informationen ist.
Type
Gibt an, ob der übergebene PCO-Wert die ursprüngliche Struktur ist, die vom Modem oder einer Teilmenge der vollständigen PCO-Struktur empfangen wurde und die Kopfzeile synthetisiert hat. Weitere Informationen finden Sie unter WWAN_PCO_TYPE.
PcoData[WWAN_PCO_OCT_BUF_LEN]
Die Nutzlast der PCO-Struktur, die vom Operator empfangen wird. Das Modem sollte den PCO mit der vollständigen Struktur, wie durch die 3G TS24.008-Spezifikation angegeben, surface. WWAN_PCO_OCT_BUF_LEN ist als 256definiert, da die längste PCO-Struktur 253 Oktetten sein könnte.
Bemerkungen
Da einige Modems derzeit nur bestimmte PCO-Elemente übergeben können, sollte das Modem die Informationen nach der struktur übergeben, die von 3GPP TS24.008 definiert wurde, wobei die genauen synthetisierten Headerwerte für den Inhalt übergeben werden, der an den Host übergeben wird.
Wenn das Modem beispielsweise einen PCO mit 3 Protokollen und 3 Containern empfangen hat und nur die 2 operatorspezifischen Elementcontainer an den Host übergibt, nimmt das Modem Änderungen am Header vor, der die Länge der PCO-Struktur angibt. Dies soll die Tatsache widerspiegeln, dass nur die beiden Container vorhanden sind, indem die Länge der drei Protokolle subtrahiert wird.
Die folgende Abbildung zeigt eine vollständige PCO-Struktur gemäß der Definition in der Spezifikation 3G TS24.008.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 1709 |
Header- | wwan.h (include Wwan.h) |