Partager via


NdisCompleteUnbindAdapterEx, fonction (ndis.h)

Un pilote de protocole appelle la fonction NdisCompleteUnbindAdapterEx pour effectuer une opération non jointe pour laquelle la fonction ProtocolUnbindAdapterEx du pilote a renvoyé NDIS_STATUS_PENDING.

Syntaxe

void NdisCompleteUnbindAdapterEx(
  [in] NDIS_HANDLE UnbindContext
);

Paramètres

[in] UnbindContext

Handle que NDIS a passé au paramètre UnbindContext de la fonction ProtocolUnbindAdapterEx.

Valeur de retour

Aucun

Remarques

Lorsqu’un pilote de protocole retourne NDIS_STATUS_PENDING à partir de son ProtocolUnbindAdapterEx fonction, ce pilote doit appeler NdisCompleteUnbindAdapterEx une fois l’opération unbind terminée.

Lorsque le pilote appelle NdisCompleteUnbindAdapterEx, le pilote a terminé de nettoyer toutes les informations de contexte par liaison que le pilote gère pour la liaison et a libéré toutes les ressources qu’il a allouées pour établir la liaison.

À l’issue de NdisCompleteUnbindAdapterEx le handle UnbindContext n’est pas valide. Autrement dit, le pilote de protocole ne doit pas passer ce handle dans les appels à n’importe quelle fonction ndis NdisXxx.

Exigences

Exigence Valeur
client minimum pris en charge Prise en charge dans NDIS 6.0 et versions ultérieures.
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_Protocol_Driver_Function(ndis)

Voir aussi

NdisOpenAdapterEx

ProtocolBindAdapterEx

ProtocolUnbindAdapterEx