Partager via


NdisMRemoveMiniport, fonction (ndis.h)

La fonction NdisMRemoveMiniport supprime l’adaptateur de pilote miniport spécifié que le pilote miniport a déterminé n’est pas ré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 de retour

NdisMRemoveMiniport pouvez retourner l’une des options suivantes :

Retourner le code 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 est irrécupérable, le pilote miniport peut appeler NdisMRemoveMiniport pour supprimer l’adaptateur miniport du système d’ordinateur 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.

Exigences

Exigence Valeur
client minimum pris en charge Prise 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 Universel
d’en-tête ndis.h (include Ndis.h)
bibliothèque Ndis.lib
IRQL <= DISPATCH_LEVEL
règles de conformité DDI Irql_Miniport_Driver_Function(ndis)