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 0AAL_TYPE_AAL1
AAL 1AAL_TYPE_AAL34
AAL 3/4AAL_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