AAL_PARAMETERS_IE 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 AAL_PARAMETERS_IE structure specifies the AAL parameters element of an ATM UNI signaling message. The AAL parameters indicate the requested AAL parameter values for a VC.
Syntax
typedef struct _AAL_PARAMETERS_IE {
ATM_AAL_TYPE AALType;
union {
AAL1_PARAMETERS AAL1Parameters;
AAL34_PARAMETERS AAL34Parameters;
AAL5_PARAMETERS AAL5Parameters;
AALUSER_PARAMETERS AALUserParameters;
} AALSpecificParameters;
} AAL_PARAMETERS_IE, *PAAL_PARAMETERS_IE;
Members
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
AALSpecificParameters
AAL1Parameters
AAL1 parameters formatted as an AAL1_PARAMETERS structure. For more information, see AAL1_PARAMETERS.AAL34Parameters
AAL 3/4 parameters formatted as an AAL34_PARAMETERS structure. For more information, see AAL34_PARAMETERS.AAL5Parameters
AAL 5 parameters formatted as an AAL5_PARAMETERS structure. For more information, see AAL5_PARAMETERS.AALUserParameters
User-defined AAL parameters formatted as an AALUSER_PARAMETERS structure. For more information, see AALUSER_PARAMETERS.
Remarks
AAL_PARAMETERS_IE is an information element that specifies ATM Adaptation Layer (AAL) parameters. AAL parameters can be included in a set of Q.2931 call manager-specific parameters.
The specified AAL parameters must match the specified AAL type. For example, if AAL_TYPE_AAL5 is specified as the AALType, AAL5Parameters must be specified.
AAL_PARAMETERS_IE is passed at IE in a Q2931_IE structure, which is passed at InfoElements in a Q2931_CALLMGR_PARAMETERS structure.
For more information about AAL parameters, see the User Network Interface (UNI) Specification published by the ATM Forum.
Requirements
Header |
Atm.h (include Atm.h) |
See also