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