Partager via


NdisMRemoveMiniport, fonction (ndis.h)

La fonction NdisMRemoveMiniport supprime l’adaptateur de pilote miniport spécifié que le pilote miniport a déterminé comme irrécupérable du système.

Syntaxe

NDIS_STATUS NdisMRemoveMiniport(
  NDIS_HANDLE MiniportHandle
);

Paramètres

MiniportHandle

La poignée de l’adaptateur miniport initialisé que le pilote miniport a déterminé est irrécupérable.

Valeur retournée

NdisMRemoveMiniport peut retourner l’un des éléments suivants :

Code de retour Description
NDIS_STATUS_SUCCESS
L’adaptateur miniport a été supprimé.
NDIS_STATUS_FAILURE
Une tentative de suppression de l’adaptateur miniport a échoué.

Remarques

Si un pilote miniport a déterminé qu’un adaptateur miniport particulier a échoué et n’est pas récupérable, le pilote miniport peut appeler NdisMRemoveMiniport pour supprimer l’adaptateur miniport du système informatique local. Dans cet appel, le pilote miniport transmet la poignée à l’adaptateur miniport à supprimer.

Par exemple, si un pilote miniport détecte qu’un adaptateur miniport est réinitialisé très fréquemment et provoque le gel de l’ordinateur toutes les quelques secondes, le pilote peut demander à NDIS de supprimer l’adaptateur miniport.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge dans NDIS 5.1 et NDIS 6.0 et versions ultérieures. Pour les pilotes NDIS 5.1, consultez NdisMRemoveMiniport (NDIS 5.1).
Plateforme cible Universal
En-tête ndis.h (inclure Ndis.h)
Bibliothèque Ndis.lib
IRQL <= DISPATCH_LEVEL
Règles de conformité DDI Irql_Miniport_Driver_Function(ndis)