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

Show:
© 2014 Microsoft. All rights reserved.