Q2931_CALLMGR_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 Q2931_CALLMGR_PARAMETERS structure specifies Q.2931 call manager-specific parameters.
Syntax
typedef struct _Q2931_CALLMGR_PARAMETERS {
ATM_ADDRESS CalledParty;
ATM_ADDRESS CallingParty;
ULONG InfoElementCount;
UCHAR InfoElements[1];
} Q2931_CALLMGR_PARAMETERS, *PQ2931_CALLMGR_PARAMETERS;
Members
CalledParty
The ATM address of the called party, formatted as an ATM_ADDRESS structure. For a detailed description of this structure, see ATM_ADDRESS.CallingParty
The ATM address of the calling party, formatted as an ATM_ADDRESS structure. For a detailed description of this structure, see ATM_ADDRESS.InfoElementCount
The number of information elements contained in the buffer at InfoElements.InfoElements
Specifies a variable-length array that contains one or more information elements.
Remarks
A connection-oriented client specifies ATM-specific call manager parameters used by a call manager or MCM driver to do the following:
Set up an outgoing or incoming call
Add a party to or delete a party from a multipoint call
Request a change in quality of service (QoS) for an active VC
Derive media parameters that a miniport driver uses for VC activation
A call manager or MCM driver specifies call manager-specific parameters for use by a connection-oriented parameter in determining whether to accept an incoming call or whether to accept an incoming request to change the QoS for an active VC.
In addition to identifying the calling party and the called party, Q2931_CALLMGR_PARAMETERS contains information elements defined for ATM UNI signaling messages. Each information element is formatted as an ATM_XXX_IE structure encapsulated by a header formatted as a Q2931_IE structure. (Note that ATM_CALLED_PARTY_NUMBER_IE, ATM_CALLED_PARTY_SUBADDRESS_IE, and ATM_CALLING_PARTY_SUBADDRESS_IE are each formatted as an ATM_ADDRESS_STRUCTURE.)
Q2931_CALLMGR_PARAMETERS specifies the call manager-specific portion of the call manager parameters passed by a connection-oriented client, call manager, or MCM driver. Q2931_CALLMGR_PARAMETERS is passed in the variable-length array at Parameters in a CO_SPECIFIC STRUCTURE, which is pointed to by a CO_CALL_MANAGER_PARAMETERS structure, which is pointed to by a CO_CALL_PARAMETERS structure.
Requirements
Header |
Atm.h (include Atm.h) |
See also
ATM_BROADBAND_BEARER_CAPABILITY_IE
ATM_BROADBAND_SENDING_COMPLETE_IE
ATM_TRANSIT_NETWORK_SELECTION_IE