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 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.

Exigences

Exigence Valeur
client minimum 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 Bureau
d’en-tête ndis.h (include 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