Función NdisCmModifyCallQoSComplete (ndis.h)
NdisCmModifyCallQoSComplete indica la finalización de la solicitud del cliente, para la que el administrador de llamadas devolvió anteriormente NDIS_STATUS_PENDING, para modificar la calidad de servicio en un VC.
Sintaxis
void NdisCmModifyCallQoSComplete(
[in] NDIS_STATUS Status,
[in] NDIS_HANDLE NdisVcHandle,
[in] PCO_CALL_PARAMETERS CallParameters
);
Parámetros
[in] Status
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_ XXX determinado por CM, excepto NDIS_STATUS_PENDING.
[in] NdisVcHandle
Especifica el identificador de la credencial verificable, obtenida de CallMgrVcContext que se pasa a la instancia de CM. Función ProtocolCmModifyCallQoS para esta solicitud.
[in] CallParameters
Puntero a una estructura de tipo CO_CALL_PARAMETERS especificar un QoS aceptable para el administrador de llamadas y el controlador de miniporte subyacente si Status está establecido en NDIS_STATUS_SUCCESS.
Valor devuelto
None
Observaciones
Una llamada a NdisCmModifyCallQoSComplete hace que NDIS llame al cliente. Función ProtocolClModifyCallQoSComplete .
Dado que cm puede modificar los parámetros de llamada proporcionados por el cliente que se han introducido en su La función ProtocolCmModifyCallQoS antes de llamar a NdisCmModifyCallQoSComplete, la función ProtocolClModifyCallQoSComplete del cliente examina la 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 administradores de llamadas independientes, que se registran con NDIS como controladores de protocolo, pueden llamar a NdisCmModifyCallQoSComplete. Los controladores de minipuerto orientados a la conexión que proporcionan compatibilidad con la administración de llamadas integrada llaman a NdisMCmModifyCallQoSComplete en su lugar.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Compatible con los controladores NDIS 6.0 y NDIS 5.1 (consulte NdisCmModifyCallQoSComplete (NDIS 5.1)) en Windows Vista. Compatible con los controladores NDIS 5.1 (consulte NdisCmModifyCallQoSComplete (NDIS 5.1)) en Windows XP. |
Plataforma de destino | Escritorio |
Encabezado | ndis.h (incluya Ndis.h) |
Library | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |
Reglas de cumplimiento de DDI | Irql_CallManager_Function(ndis) |