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 del servicio en una credencial verificable.

Sintaxis

void NdisMCmModifyCallQoSComplete(
   _S_,
   _H_,
   _P_
);

Parámetros

_S_

Especifica el estado final de la solicitud del cliente para modificar el QoS en esta credencial verificable, ya sea NDIS_STATUS_SUCCESS o cualquier NDIS_STATUS_XXX determinado por el autor de la llamada, excepto NDIS_STATUS_PENDING.

_H_

Especifica el identificador para la credencial verificable, obtenido del estado por VC designado por 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 Status está establecido en NDIS_STATUS_SUCCESS.

Valor devuelto

None

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 una credencial verificable activa.

Dado que el controlador MCM puede modificar los parámetros de llamada proporcionados por el cliente que se especificaron en su función ProtocolCmModifyCallQoS antes de llamar a NdisMCmModifyCallQoSComplete, la función ProtocolClModifyCallQoSComplete 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 desgarra la llamada.

Solo los controladores de minipuerto 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 Value
Cliente mínimo compatible Compatible con los controladores NDIS 6.0 y NDIS 5.1 (consulte NdisMCmModifyCallQoSComplete (NDIS 5.1)) en Windows Vista. Compatible con los controladores NDIS 5.1 (consulta NdisMCmModifyCallQoSComplete (NDIS 5.1)) en Windows XP.
Plataforma de destino Escritorio
Encabezado ndis.h (incluya Ndis.h)
IRQL <= DISPATCH_LEVEL
Reglas de cumplimiento de DDI Irql_MCM_Function(ndis)

Consulte también

CO_CALL_PARAMETERS

NdisClModifyCallQoS

NdisCmModifyCallQosComplete

NdisMCmActivateVc

ProtocolClModifyCallQoSComplete

ProtocolCmModifyCallQoS