NdisIMDeregisterLayeredMiniport, fonction (ndis.h)

Note NDIS 5. x a été déprécié et est remplacé par NDIS 6. x. Pour le développement de nouveaux pilotes NDIS, consultez Pilotes réseau à partir de Windows Vista. Pour plus d’informations sur le portage de NDIS 5. x pilotes vers NDIS 6. x, consultez Portage des pilotes NDIS 5.x vers NDIS 6.0.

NdisIMDeregisterLayeredMiniport publie un pilote intermédiaire précédemment inscrit.

Syntaxe

void NdisIMDeregisterLayeredMiniport(
  [in] NDIS_HANDLE DriverHandle
);

Paramètres

[in] DriverHandle

Spécifie le handle retourné par NdisIMRegisterLayeredMiniport.

Valeur de retour

None

Remarques

Un pilote intermédiaire qui a appelé NdisIMRegisterLayeredMiniport à partir de sa routine DriverEntry doit appeler NdisIMDeregisterLayeredMiniport lorsqu’il nettoie les ressources allouées avant son déchargement. Si le pilote intermédiaire rencontre une erreur d’initialisation irrécupérable dans sa routine DriverEntry , telle qu’une incapacité à obtenir des ressources système, il doit appeler NdisIMDeregisterLayeredMiniport.

La fonction NdisIMDeregisterLayeredMiniport est la réciproque de NdisIMRegisterLayeredMiniport. Un pilote intermédiaire appelle généralement NdisIMDeregisterLayeredMiniport à partir de sa fonction ProtocolUnbindAdapter après avoir appelé NdisDeregisterProtocol.

  • Plateforme cible : Universelle
  • Version : non pris en charge pour les pilotes NDIS 6.0 dans Windows Vista. Utilisez NdisMDeregisterMiniportDriverà la place. Pris en charge pour les pilotes NDIS 5.1 dans Windows Vista et Windows XP.

Configuration requise

Condition requise Valeur
En-tête ndis.h (inclure Ndis.h)
Bibliothèque Ndis.lib
IRQL PASSIVE_LEVEL

Voir aussi