ProtocolClIncomingCallQoSChange (NDIS 5.1) function

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 ProtocolClIncomingCallQosChange function is used by connection-oriented clients on networks that support dynamic quality-of-service. Such clients must have ProtocolClIncomingCallQosChange functions. Otherwise, such a protocol driver's registered ProtocolClIncomingCallQosChange function can simply return control.

Syntax

VOID ProtocolClIncomingCallQoSChange(
  _In_ NDIS_HANDLE         ProtocolVcContext,
  _In_ PCO_CALL_PARAMETERS CallParameters
);

Parameters

  • ProtocolVcContext [in]
    Specifies the handle to the client's per-VC context area for the VC on which a request to modify the quality of service has come in over the network.

  • CallParameters [in]
    Pointer to a buffer, formatted as a CO_CALL_PARAMETERS structure, that contains the new QoS specification.

Return value

None

Remarks

A call to ProtocolClIncomingCallQosChange indicates to the client that a remote peer has requested a change in the quality of service on this call. The new quality of service is described at CallParameters. The client can accept the requested change by simply returning control. Otherwise, ProtocolClIncomingCallQosChange should tear down the call with NdisClCloseCall.

Requirements

Target platform

Desktop

Version

See ProtocolClIncomingCallQoSChange.

Header

Ndis.h (include Ndis.h)

IRQL

<= DISPATCH_LEVEL

See also

NdisClCloseCall

NdisClModifyCallQoS

ProtocolCmModifyCallQoS

 

 

Send comments about this topic to Microsoft