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) |