NdisCmModifyCallQoSComplete, fonction (ndis.h)
NdisCmModifyCallQoSComplete indique l’achèvement de la demande du client, pour laquelle le gestionnaire d’appels a précédemment retourné NDIS_STATUS_PENDING, pour modifier la qualité de service sur une vc.
Syntaxe
void NdisCmModifyCallQoSComplete(
[in] NDIS_STATUS Status,
[in] NDIS_HANDLE NdisVcHandle,
[in] PCO_CALL_PARAMETERS CallParameters
);
Paramètres
[in] Status
Spécifie l’état final de la demande du client pour modifier la qualité de service sur ce vc-S, NDIS_STATUS_SUCCESS ou toute NDIS_STATUS_ XXX déterminée par CM, sauf NDIS_STATUS_PENDING.
[in] NdisVcHandle
Spécifie le handle au format VC obtenu à partir du CallMgrVcContext transmis aux cm ProtocolCmModifyCallQoS fonction pour cette requête.
[in] CallParameters
Pointeur vers une structure de type CO_CALL_PARAMETERS spécifiant une QoS acceptable pour le gestionnaire d’appels et le pilote miniport sous-jacent si Status est défini sur NDIS_STATUS_SUCCESS.
Valeur de retour
Aucun
Remarques
Un appel à NdisCmModifyCallQoSComplete amène NDIS à appeler le client ProtocolClModifyCallQoSComplete fonction.
Étant donné que la cm peut modifier les paramètres d’appel fournis par le client qui ont été entrés dans son ProtocolCmModifyCallQoS fonction avant d’appeler NdisCmModifyCallQoSComplete, la fonction ProtocolClModifyCallQoSComplete du client examine la qoS pour déterminer s’il est acceptable pour le client. ProtocolClModifyCallQoSComplete retourne simplement le contrôle si le client accepte les paramètres d’appel donnés. Sinon, le client supprime l’appel.
Seuls les gestionnaires d’appels autonomes, qui s’inscrivent auprès de NDIS en tant que pilotes de protocole, peuvent appeler NdisCmModifyCallQoSComplete. Pilotes miniport orientés connexion qui fournissent une prise en charge intégrée de la gestion des appels NdisMCmModifyCallQoSComplete à la place.