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