Share via


ATM_MEDIA_PARAMETERS structure

Note   NDIS 5. x has been deprecated and is superseded by NDIS 6. x. For new NDIS driver development, see Network Drivers Starting with Windows Vista. For information about porting NDIS 5. x drivers to NDIS 6. x, see Porting NDIS 5.x Drivers to NDIS 6.0.

The ATM_MEDIA_PARAMETERS structure specifies media-specific parameters used by a miniport driver or MCM driver to reserve resources for or activate a VC.

Syntax

typedef struct _ATM_MEDIA_PARAMETERS {
  ATM_VPIVCI          ConnectionId;
  ATM_AAL_TYPE        AALType;
  ULONG               CellDelayVariationCLP0;
  ULONG               CellDelayVariationCLP1;
  ULONG               CellLossRatioCLP0;
  ULONG               CellLossRatioCLP1;
  ULONG               CellTransferDelayCLP0;
  ULONG               CellTransferDelayCLP1;
  ULONG               DefaultCLP;
  ATM_FLOW_PARAMETERS Transmit;
  ATM_FLOW_PARAMETERS Receive;
} ATM_MEDIA_PARAMETERS, *PATM_MEDIA_PARAMETERS;

Members

  • ConnectionId
    Specifies the virtual path identifier/virtual channel identifier (VPI/VCI) pair for the VC. The ConnectionId is formatted as an ATM_VPIVCI structure. For more information about this structure, see ATM_VPIVCI.

  • AALType
    Specifies the ATM Adaptation Layer (AAL) type as one of the following values:

    • AAL_TYPE_AAL0
      AAL 0

    • AAL_TYPE_AAL1
      AAL 1

    • AAL_TYPE_AAL34
      AAL 3/4

    • AAL_TYPE_AAL5
      AAL 5

  • CellDelayVariationCLP0
    Specifies the expected cell delay variation for cells with the CLP bit set to 0.

  • CellDelayVariationCLP1
    Specifies the expected cell delay variation for cells with the CLP bit set to 1.

  • CellLossRatioCLP0
    Specifies the desired cell loss ratio for cells with the CLP bit set to 0.

  • CellLossRatioCLP1
    Specifies the desired cell loss ratio for cells with the CLP bit set to 0.

  • CellTransferDelayCLP0
    Specifies the cell transfer delay, in microseconds, for cells with the CLP bit set to 0.

  • CellTransferDelayCLP1
    Specifies the cell transfer delay, in microseconds, for cells with the CLP bit set to 1.

  • DefaultCLP
    Specifies the cell loss priority for all transmit cells. If this parameter is 1, the CLP bit in the headers of cells sent on this VC should be set, indicating that these cells are eligible for discard. The client can override the default CLP on a per-packet basis by setting the appropriate CellLossPriority parameter in the ATM_AAL_OOB_INFO structure.

  • Transmit
    Specifies the transmit flow parameters, formatted as an ATM_FLOW_PARAMETERS structure. For more information, see ATM_FLOW_PARAMETERS.

  • Receive
    Specifies the receive flow parameters, formatted as an ATM_FLOW_PARAMETERS structure. For more information, see ATM_FLOW_PARAMETERS.

Remarks

ATM_MEDIA_PARAMETERS is typically constructed by a call manager based on information conveyed by the CO_CALL_MANAGER_PARAMETERS structure. However, a connection-oriented client may override this behavior by specifying media parameters in an ATM_MEDIA_PARAMETERS structure.

ATM_MEDIA_PARAMETERS is passed at Parameters in a CO_SPECIFIC_PARAMETERS structure that is pointed to by a CO_MEDIA_PARAMETERS structure.

Requirements

Header

Atm.h (include Atm.h)

See also

ATM_AAL_OOB_INFO

ATM_FLOW_PARAMETERS

CO_MEDIA_PARAMETERS

CO_SPECIFIC_PARAMETERS

 

 

Send comments about this topic to Microsoft