Partager via


NdisCmDropPartyComplete, fonction (ndis.h)

NdisCmDropPartyComplete retourne la status finale de la demande d’un client, pour laquelle le gestionnaire d’appels a précédemment renvoyé NDIS_STATUS_PENDING, pour supprimer une partie d’un vc multipoint.

Syntaxe

void NdisCmDropPartyComplete(
  [in] NDIS_STATUS Status,
  [in] NDIS_HANDLE NdisPartyHandle
);

Paramètres

[in] Status

Spécifie la status finale de l’opération demandée, soit NDIS_STATUS_SUCCESS, soit n’importe quel NDIS_STATUS_ XXX déterminé par cm, à l’exception de NDIS_STATUS_PENDING.

[in] NdisPartyHandle

Spécifie le handle à la partie que le client a demandé à être supprimé. Le gestionnaire d’appels a obtenu ce handle à partir de la zone d’état désignée par CallMgrPartyContext qui a été passée en tant que paramètre d’entrée à son Fonction ProtocolCmDropParty .

Valeur de retour

None

Remarques

Un gestionnaire d’appels autonome doit appeler NdisCmDropPartyComplete si sa fonction ProtocolCmDropParty a précédemment retourné NDIS_STATUS_PENDING pour le NdisPartyHandle donné . Ni NDIS ni le client, qui a lancé l’opération drop-party avec un appel à NdisClDropParty, ne peuvent libérer les ressources qu’ils ont allouées pour maintenir l’état par partie jusqu’à ce que l’appel du CM à NdisCmDropPartyComplete provoque un appel à celui de ce client Fonction ProtocolClDropPartyComplete .

S’il transmet NDIS_STATUS_SUCCESS pour l’état, le gestionnaire d’appels doit considérer le NdisPartyHandle non valide dès qu’il appelle NdisCmDropPartyComplete. Le cm peut libérer (ou réinitialiser pour la réutilisation) toutes les ressources qu’il a allouées pour maintenir l’état pour cette partie lorsque NdisCmDropPartyComplete retourne le contrôle.

Seuls les gestionnaires d’appels autonomes, qui s’inscrivent auprès de NDIS en tant que pilotes de protocole, peuvent appeler NdisCmDropPartyComplete. Les pilotes miniport orientés connexion qui fournissent une prise en charge intégrée de la gestion des appels appellent À la place NdisMCmDropPartyComplete .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge pour les pilotes NDIS 6.0 et NDIS 5.1 (voir NdisCmDropPartyComplete (NDIS 5.1)) dans Windows Vista. Pris en charge pour les pilotes NDIS 5.1 (consultez NdisCmDropPartyComplete (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

NdisClDropParty

NdisMCmDropPartyComplete

ProtocolClDropPartyComplete

ProtocolCmDropParty