NdisIfDeregisterProvider, fonction (ndis.h)

La fonction NdisIfDeregisterProvider annule l’inscription d’un fournisseur d’interface précédemment inscrit par un appel à NdisIfRegisterProvider , fonction.

Syntaxe

void NdisIfDeregisterProvider(
  [in] NDIS_HANDLE NdisProviderHandle
);

Paramètres

[in] NdisProviderHandle

Handle qui identifie le fournisseur d’interface réseau. L’appelant a obtenu ce handle à partir d’un appel précédent à NdisIfRegisterProvider , fonction.

Valeur de retour

None

Remarques

Les pilotes NDIS appellent la fonction NdisIfDeregisterProvider pour annuler l’inscription en tant que fournisseur d’interface réseau. Les pilotes NDIS doivent annuler l’inscription en tant que fournisseurs d’interface lorsqu’ils sont déchargés.

Le fournisseur d’interface doit s’assurer qu’aucune interface n’est inscrite lorsqu’il appelle NdisIfDeregisterProvider. Pour annuler l’inscription des interfaces, le fournisseur doit appeler le Fonction NdisIfDeregisterInterface une fois pour chaque interface inscrite.

Le fournisseur ne doit pas utiliser le handle de fournisseur qu’il a passé au paramètre NdisProviderHandle après avoir appelé NdisIfDeregisterProvider.

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

NdisIfDeregisterInterface

NdisIfRegisterProvider