CO_AF_TAPI_MAKE_CALL_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 CO_AF_TAPI_MAKE_CALL_PARAMETERS structure specifies the TAPI call parameters for an outgoing call.
Syntax
typedef struct _CO_AF_TAPI_MAKE_CALL_PARAMETERS {
ULONG ulLineID;
ULONG ulAddressID;
ULONG ulFlags;
NDIS_VAR_DATA_DESC DestAddress;
NDIS_VAR_DATA_DESC LineCallParams;
} CO_AF_TAPI_MAKE_CALL_PARAMETERS, *PCO_AF_TAPI_MAKE_CALL_PARAMETERS;
Members
ulLineID
Specifies a zero-based line identifier.ulAddressID
Specifies a zero-based address identifier on the line specified by ulLineID.ulFlags
The client must set the CO_TAPI_FLAG_OUTGOING_CALL bit in ulFlags. All other bits are reserved and must be set to 0.DestAddress
Specifies an NDIS_VAR_DATA_DESC structure that contains an offset from the beginning of the NDIS_VAR_DATA_DESC structure to a destination address formatted as a character array. The NDIS_VAR_DATA_DESC structure also specifies the length of this array. The destination address is the address to which the outgoing call is directed.LineCallParams
Specifies an NDIS_VAR_DATA_DESC structure that contains an offset from the beginning of the NDIS_VAR_DATA_DESC structure to a LINE_CALL_PARAMS structure. The NDIS_VAR_DATA_DESC structure also specifies the length of the LINE_CALL_PARAMS structure. The LINE_CALL_PARAMS structure specifies the TAPI call parameters for the outgoing call. For more information about this structure, see the Microsoft Windows SDK and the ndistapi.h header file.
Remarks
A client that uses the services of a call manager or integrated MCM driver that supports the CO_ADDRESS_FAMILY_TAPI_PROXY address family specifies the TAPI parameters for an outgoing connection-oriented call in an CO_AF_TAPI_MAKE_CALL_PARAMETERS structure. The client overlays this structure on CO_CALL_PARAMETERS. MediaParameters-> MediaSpecific. Parameters[] and sets the Length member of the CO_SPECIFIC_PARAMETERS structure that describes the media-specific parameters to the total length of the Parameters[] array. The client passes the encapsulated CO_AF_TAPI_MAKE_CALL_PARAMETERS structure to NdisClMakeCall when making an outgoing call. The call manager or MCM driver passes the encapsulated CO_AF_TAPI_MAKE_CALL_PARAMETERS structure to NdisCmActivateVc or NdisMCmActivateVc when activating a VC for the outgoing call.
The call manager or MCM driver, which inputs the CO_CALL_PARAMETERS structure in its ProtocolCmMakeCall function, should examine only the CO_AF_TAPI_MAKE_CALL_PARAMETERS structure contained in CO_CALL_PARAMETERS. MediaParameters-> MediaSpecific. Parameters[]. No other call parameters are meaningful in this case.
Requirements
Header |
Ndistapi.h (include Ndis.h) |
See also