Función NdisClModifyCallQoS (ndis.h)
NdisClModifyCallQoS solicita un cambio en la calidad del servicio en una conexión.
Sintaxis
NDIS_STATUS NdisClModifyCallQoS(
[in] NDIS_HANDLE NdisVcHandle,
[in] PCO_CALL_PARAMETERS CallParameters
);
Parámetros
[in] NdisVcHandle
Especifica el identificador de la credencial verificable para la que el cliente quiere modificar el QoS. El cliente obtuvo originalmente este identificador llamando a NdisCoCreateVcy, más recientemente, recuperó este identificador de su área de estado por VC.
[in] CallParameters
Puntero a una estructura de tipo CO_CALL_PARAMETERS que especifica el nuevo QoS solicitado por el autor de la llamada.
Valor devuelto
Cuando NdisClModifyCallQoS devuelve cualquier cosa que no sea NDIS_STATUS_PENDING, el cliente debe realizar una llamada interna a su función ProtocolClModifyCallQoSComplete. De lo contrario, NDIS llama a la función ProtocolClModifyCallQoSComplete del cliente cuando se completa esta operación.
Observaciones
Una llamada a NdisClModifyCallQoS hace que NDIS llame a la instancia de CM. función ProtocolCmModifyCallQoS, que, a su vez, llama a NdisCmActivateVc para notificar al controlador de miniport subyacente que cambie los parámetros de llamada si se puede realizar el cambio de QoS solicitado.
Si el administrador de llamadas no acepta el cambio de QoS propuesto del cliente, el cliente puede seguir usando el QoS sin cambios para la llamada o puede anular la llamada. Si el cliente y el administrador de llamadas no pueden aceptar el QoS para una llamada determinada, el creador del VC es responsable de iniciar la desmontaje de la vc.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Compatible con los controladores NDIS 6.0 y NDIS 5.1 (consulte NdisClModifyCallQoS (NDIS 5.1)) en Windows Vista. Compatible con los controladores NDIS 5.1 (consulte NdisClModifyCallQoS (NDIS 5.1)) en Windows XP. |
de la plataforma de destino de | Escritorio |
encabezado de | ndis.h (incluya Ndis.h) |
biblioteca de | Ndis.lib |
irQL | <= DISPATCH_LEVEL |
reglas de cumplimiento de DDI | Irql_Protocol_Driver_Function(ndis) |