WWAN_PCO_TYPE enumeration (wwan.h)
The WWAN_PCO_TYPE enumeration indicates whether the header of a PCO structure is partial, meaning only a subset of the complete PCO value from the network is being passed up to the host. This type will help the upper edge logic know the validity of the header of the PCO structure.
Syntax
typedef enum _WWAN_PCO_TYPE {
WwanPcoTypeComplete,
WwanPcoTypePartial,
WwanPcoTypeMax
} WWAN_PCO_TYPE, *PWWAN_PCO_TYPE;
Constants
WwanPcoTypeComplete Specifies that the complete PCO structure will be passed up as received from the network and the header realistically reflects the protocol in octet 3 of the PCO structure, defined in the 3GPP TS24.008 spec. To see the full PCO structure, see WWAN_PCO_VALUE. |
WwanPcoTypePartial Specifies that the modem will only be passing up a subset of PCO structures that it received from the network. The header matches the 3GPP TS24.008 specification for the PCO structure, as shown on WWAN_PCO_VALUE, but the “Configuration protocol” of octet 3 may not be valid. |
WwanPcoTypeMax The maximum value for this enumeration. |
Remarks
Currently, in Windows 10, version 1709, some modems can only pass up operator specific PCO elements. These will have the type is set as WwanPcoTypePartial, and the header should have the following:
- Octet1: IEI = 27H
- Octet2: PCO value length (total number of octets in the PCO structure -2)
- Octet3: 0x80 for partial header
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 1709 |
Header | wwan.h (include Wwan.h) |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for