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)

Voir aussi

NET_LUID

NdisIfRegisterInterface