RIL3GQOSPROFILE
A version of this page is also available for
4/8/2010
This structure defines a quality of service profile for 3G.
Syntax
typedef struct {
DWORD cbSize;
DWORD dwParams;
DWORD dwContextID;
DWORD dwTrafficClass;
DWORD dwMaxULBitrate;
DWORD dwMaxDLBitrate;
DWORD dwGuaranteedULBitrate;
DWORD dwGuaranteedDLBitrate;
DWORD dwDeliveryOrder;
DWORD dwMaxSDUSize;
char szSDUErrorRatio[MAXLENGTH_3GERRORRATIO];
char szBitErrorRatio[MAXLENGTH_3GERRORRATIO];
DWORD dwDeliveryOfErrSDU;
DWORD dwTransferDelay;
DWORD dwHandlingPriority;
} RIL3GQOSPROFILE;
Members
- cbSize
Structure size, in bytes.
dwParams
Indicates valid parameters. The following table shows the valid values for this member with a description of each value.Value Description RIL_PARAM_3GQOSP_CONTEXTID
The dwContextID member of the structure is valid.
RIL_PARAM_3GQOSP_TRAFFICCLASS
The dwTrafficClass member of the structure is valid.
RIL_PARAM_3GQOSP_MAXULBITRATE
The dwMaxULBitrate member of the structure is valid.
RIL_PARAM_3GQOSP_MAXDLBITRATE
The dwMaxDLBitrate member of the structure is valid.
RIL_PARAM_3GQOSP_GARTULBITRATE
The dwGuaranteedULBitrate member of the structure is valid.
RIL_PARAM_3GQOSP_GARTDLBITRATE
The dwGuaranteedDLBitrate member of the structure is valid.
RIL_PARAM_3GQOSP_DELIVERYORDER
The dwDeliveryOrder member of the structure is valid.
RIL_PARAM_3GQOSP_MAXSDUSIZE
The dwMaxSDUSize member of the structure is valid.
RIL_PARAM_3GQOSP_SDUERRRATIO
The szSDUErrorRatio[MAXLENGTH_3GERRORRATIO] member of the structure is valid.
RIL_PARAM_3GQOSP_RESBITERRRATIO
The szBitErrorRatio[MAXLENGTH_3GERRORRATIO] member of the structure is valid.
RIL_PARAM_3GQOSP_DELIVERYERRSDU
The dwDeliveryOfErrSDU member of the structure is valid.
RIL_PARAM_3GQOSP_TXDELAY
The dwTransferDelay member of the structure is valid.
RIL_PARAM_3GQOSP_PRIORITY
The dwHandlingPriority member of the structure is valid.
- dwContextID
The PDP context identifier. The minimum value is 1.
- dwTrafficClass
The type of application for which the UMTS bearer service is optimized. Can be any one of the constants listed in Traffic Class Constant.
- dwMaxULBitrate
The maximum bitrate of uplink traffic, in kbytes per second.
- dwMaxDLBitrate
The maximum bitrate of downlink traffic, in kbytes per second.
- dwGuaranteedULBitrate
The guaranteed bitrate of uplink traffic, in kbytes per second.
- dwGuaranteedDLBitrate
The guaranteed bitrate of downlink traffic, in kbytes per second.
- dwDeliveryOrder
Indicates whether the UMTS bearer shall provide in-sequence SDU delivery or not.
- dwMaxSDUSize
The maximum allowable SDU size, in octets.
- szSDUErrorRatio[MAXLENGTH_3GERRORRATIO]
Specifies the target values for the fraction of SDUs error ratio lost or detected as erroneous. The value should be specified as an exponential number with base 10. For example, an error ratio of 0.006 should be specified as 6E3.
- szBitErrorRatio[MAXLENGTH_3GERRORRATIO]
Specifies the target residual bit error ratio. The value should be specified as an exponential number with base 10. For example, an error ratio of 0.006 should be specified as 6E3.
- dwDeliveryOfErrSDU
Specifies whether SDUs detected as erroneous shall be delivered or not.
- dwTransferDelay
Transfer delay (in milliseconds).
- dwHandlingPriority
Traffic handling priority.
Remarks
None.
Requirements
Header | ril.h |
Library | Ril.lib |
Windows Embedded CE | Windows Embedded CE 6.0 and later |