Macro NdisMCmModifyCallQoSComplete (ndis.h)
NdisMCmModifyCallQoSComplete indica la finalización de la solicitud del cliente, para la que el controlador MCM devolvió previamente NDIS_STATUS_PENDING, para modificar la calidad de servicio en un VC.
Sintaxis
void NdisMCmModifyCallQoSComplete(
_S_,
_H_,
_P_
);
Parámetros
_S_
Especifica el estado final de la solicitud del cliente para modificar el QoS en este VC, ya sea NDIS_STATUS_SUCCESS o cualquier NDIS_STATUS_XXXXXX, excepto NDIS_STATUS_PENDING.
_H_
Especifica el identificador del VC, obtenido del estado por VC designado por el CallMgrVcContext pasado al controlador MCM. función protocolCmModifyCallQoS para esta solicitud.
_P_
Puntero a una estructura de tipo CO_CALL_PARAMETERS especificar un QoS aceptable para el controlador MCM si estado está establecido en NDIS_STATUS_SUCCESS.
Valor devuelto
Ninguno
Observaciones
Una llamada a NdisMCmModifyCallQoSComplete hace que NDIS llame al cliente. función ProtocolClModifyCallQoSComplete.
El controlador MCM debe llamar a NdisMCmActivateVc siempre que realice cambios en los parámetros de llamada en un VC activo.
Dado que el controlador MCM puede modificar los parámetros de llamada proporcionados por el cliente que se han introducido en su ProtocolCmModifyCallQoS función antes de llamar a NdisMCmModifyCallQoSComplete, la función protocolClModifyCallQoSComple te del cliente examina el QoS para determinar si es aceptable para el cliente. ProtocolClModifyCallQoSComplete simplemente devuelve el control si el cliente acepta los parámetros de llamada especificados. De lo contrario, el cliente desgarro la llamada.
Solo los controladores de miniport orientados a la conexión que proporcionan compatibilidad integrada con la administración de llamadas pueden llamar a NdisMCmModifyCallQoSComplete. Los administradores de llamadas independientes, que se registran con NDIS como controladores de protocolo, llaman a NdisCmModifyCallQoSComplete en su lugar.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Compatible con los controladores NDIS 6.0 y NDIS 5.1 (consulte NdisMCmModifyCallQoSComplete (NDIS 5.1)) en Windows Vista. Compatible con controladores NDIS 5.1 (consulte NdisMCmModifyCallQoSComplete (NDIS 5.1)) en Windows XP. |
de la plataforma de destino de | Escritorio |
encabezado de | ndis.h (incluya Ndis.h) |
irQL | <= DISPATCH_LEVEL |
reglas de cumplimiento de DDI | Irql_MCM_Function(ndis) |