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

AAL_PARAMETERS_IE

ATM_BHLI_IE

ATM_BLLI_IE

ATM_BROADBAND_BEARER_CAPABILITY_IE

ATM_BROADBAND_SENDING_COMPLETE_IE

ATM_CALLING_PARTY_NUMBER_IE

ATM_CAUSE_IE

ATM_FLOW_PARAMETERS

ATM_QOS_CLASS_IE

ATM_RAW_IE

ATM_TRAFFIC_DESCRIPTOR_IE

ATM_TRANSIT_NETWORK_SELECTION_IE

CO_CALL_PARAMETERS

CO_CALL_MANAGER_PARAMETERS

CO_SPECIFIC_PARAMETERS

Q2931_IE

Q2931_CALLMGR_PARAMETERS

 

 

Send comments about this topic to Microsoft