Share via


RIL3GQOSPROFILE

A version of this page is also available for

Windows Embedded CE 6.0 R3

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

See Also

Reference

RIL Structures