Partager via


NdisCmModifyCallQoSComplete, fonction (ndis.h)

NdisCmModifyCallQoSComplete indique l’achèvement de la demande du client, pour laquelle le gestionnaire d’appels a précédemment renvoyé NDIS_STATUS_PENDING, pour modifier la qualité de service sur un vc.

Syntaxe

void NdisCmModifyCallQoSComplete(
  [in] NDIS_STATUS         Status,
  [in] NDIS_HANDLE         NdisVcHandle,
  [in] PCO_CALL_PARAMETERS CallParameters
);

Paramètres

[in] Status

Spécifie la status finale de la demande du client de modifier la qualité de service sur ce vc, soit NDIS_STATUS_SUCCESS, soit n’importe quel NDIS_STATUS_ XXX déterminé par cm, sauf NDIS_STATUS_PENDING.

[in] NdisVcHandle

Spécifie le handle pour le vc, obtenu à partir du CallMgrVcContext passé au cm Fonction ProtocolCmModifyCallQoS 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

None

Remarques

Un appel à NdisCmModifyCallQoSComplete amène NDIS à appeler le client Fonction ProtocolClModifyCallQoSComplete .

Étant donné que le cm peut modifier les paramètres d’appel fournis par le client qui étaient entrés dans son Fonction ProtocolCmModifyCallQoS avant d’appeler NdisCmModifyCallQoSComplete, la fonction ProtocolClModifyCallQoSComplete du client examine la QoS pour déterminer si elle 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 eux-mêmes auprès de NDIS en tant que pilotes de protocole, peuvent appeler NdisCmModifyCallQoSComplete. Les pilotes miniport orientés connexion qui fournissent une prise en charge intégrée de la gestion des appels appellent À la place NdisMCmModifyCallQoSComplete .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge pour les pilotes NDIS 6.0 et NDIS 5.1 (voir NdisCmModifyCallQoSComplete (NDIS 5.1)) dans Windows Vista. Pris en charge pour les pilotes NDIS 5.1 (voir NdisCmModifyCallQoSComplete (NDIS 5.1)) dans Windows XP.
Plateforme cible Desktop (Expérience utilisateur)
En-tête ndis.h (inclure Ndis.h)
Bibliothèque Ndis.lib
IRQL <= DISPATCH_LEVEL
Règles de conformité DDI Irql_CallManager_Function(ndis)

Voir aussi

CO_CALL_PARAMETERS

NdisClModifyCallQoS

NdisMCmModifyCallQosComplete

ProtocolClModifyCallQoSComplete

ProtocolCmModifyCallQoS