Partager via


NdisCompleteUnbindAdapterEx, fonction (ndis.h)

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

Syntaxe

void NdisCompleteUnbindAdapterEx(
  [in] NDIS_HANDLE UnbindContext
);

Paramètres

[in] UnbindContext

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

Valeur de retour

None

Remarques

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

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

Au retour de NdisCompleteUnbindAdapterEx , le handle UnbindContext n’est pas valide. Autrement dit, le pilote de protocole ne doit pas passer ce handle dans les appels à une fonction NdisXxx .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge dans NDIS 6.0 et versions ultérieures.
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_Protocol_Driver_Function(ndis)

Voir aussi

NdisOpenAdapterEx

ProtocolBindAdapterEx

ProtocolUnbindAdapterEx