NdisIfDeregisterInterface, fonction (ndis.h)
La fonction NdisIfDeregisterInterface désinscrit une interface réseau NDIS précédemment inscrite par un appel au Fonction NdisIfRegisterInterface .
Syntaxe
void NdisIfDeregisterInterface(
NET_IFINDEX ifIndex
);
Paramètres
ifIndex
Index qui identifie l’interface réseau à désinscrire. Le fournisseur d’interface a obtenu cet index à partir d’un appel précédent à Fonction NdisIfRegisterInterface .
Valeur de retour
None
Remarques
Les fournisseurs d’interface NDIS appellent la fonction NdisIfDeregisterInterface pour annuler l’inscription d’une interface réseau et pour indiquer que l’interface doit être supprimée de la liste des interfaces connues sur l’ordinateur.
Un fournisseur d’interface appelle la fonction NdisIfDeregisterInterface , par exemple, car l’interface a été désinstallée. Les fournisseurs d’interface n’appellent pas NdisIfDeregisterInterface pour indiquer qu’une interface a changé d’état.
NdisIfDeregisterInterface libère l’index d’interface, afin que NDIS puisse réaffecter l’index à une autre interface inscrite ultérieurement. Ne confondez pas l’index d’interface avec l’index NET_LUID , qui persiste après le redémarrage d’un ordinateur.
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 | PASSIVE_LEVEL |
Règles de conformité DDI | Irql_Interfaces_Function(ndis) |