Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La fonction NdisIMDeInitializeDeviceInstance appelle la fonction MiniportHaltEx d’un pilote intermédiaire NDIS pour détruire le miniporteur virtuel du pilote.
Syntaxe
NDIS_STATUS NdisIMDeInitializeDeviceInstance(
[in] NDIS_HANDLE NdisMiniportHandle
);
Paramètres
[in] NdisMiniportHandle
Handle fourni par NDIS au fonction MiniportInitializeEx.
Valeur de retour
NdisIMDeInitializeDeviceInstance retourne NDIS_STATUS_SUCCESS si la carte réseau a été détruite. Sinon, elle peut retourner NDIS_STATUS_FAILURE si la NdisMiniportHandle donnée n’est pas valide.
Remarques
Pour les pilotes intermédiaires NDIS, NdisIMDeInitializeDeviceInstance est la réciproque du fonction NdisIMInitializeDeviceInstanceEx. Un tel pilote appelle généralement NdisIMDeInitializeDeviceInstance à partir de son ProtocolUnbindAdapterEx fonction, lorsque l’adaptateur miniport sous-jacent auquel il a été lié est supprimé du système, peut-être parce qu’il est reconfiguré.
L’appel à NdisIMDeInitializeDeviceInstance provoque un appel NDIS à la fonction MiniportHaltEx du pilote intermédiaire après que NDIS ait dit à tous les pilotes de protocole de niveau supérieur qui se sont liés au miniport virtuel de l’intermédiaire qu’ils doivent dissocier.