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