NdisIfDeregisterInterface, fonction (ndis.h)

La fonction NdisIfDeregisterInterface désinscrit une interface réseau NDIS précédemment inscrite par un appel au NdisIfRegisterInterface , fonction.

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 au NdisIfRegisterInterface , fonction.

Valeur de retour

None

Remarques

Les fournisseurs d’interface NDIS appellent la fonction NdisIfDeregisterInterface pour annuler l’inscription d’une interface réseau et 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, de sorte que NDIS peut 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.

Spécifications

   
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 (include Ndis.h)
Bibliothèque Ndis.lib
IRQL PASSIVE_LEVEL
Règles de conformité DDI Irql_Interfaces_Function(ndis)

Voir aussi

NET_LUID

NdisIfRegisterInterface