Freigeben über


NdisMRemoveMiniport-Funktion (ndis.h)

Die NdisMRemoveMiniport-Funktion entfernt den angegebenen Miniporttreiberadapter, den der Miniporttreiber als nicht wiederherstellbar aus dem System ermittelt hat.

Syntax

NDIS_STATUS NdisMRemoveMiniport(
  NDIS_HANDLE MiniportHandle
);

Parameter

MiniportHandle

Das Handle für den initialisierten Miniportadapter, den der Miniporttreiber als nicht wiederherstellbar eingestuft hat.

Rückgabewert

NdisMRemoveMiniport kann folgendes zurückgeben:

Rückgabecode Beschreibung
NDIS_STATUS_SUCCESS
Der Miniportadapter wurde entfernt.
NDIS_STATUS_FAILURE
Fehler beim Entfernen des Miniportadapters.

Hinweise

Wenn ein Miniporttreiber festgestellt hat, dass ein bestimmter Miniportadapter ausgefallen ist und nicht wiederherstellbar ist, kann der Miniporttreiber NdisMRemoveMiniport aufrufen, um den Miniportadapter aus dem lokalen Computersystem zu entfernen. In diesem Aufruf übergibt der Miniporttreiber das Handle an den zu entfernenden Miniportadapter.

Wenn beispielsweise ein Miniporttreiber erkennt, dass ein Miniportadapter sehr häufig zurückgesetzt wird und der Computer alle paar Sekunden einfriert, kann der Treiber NDIS anfordern, um den Miniportadapter zu entfernen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt in NDIS 5.1 und NDIS 6.0 und höher. Informationen zu NDIS 5.1-Treibern finden Sie unter NdisMRemoveMiniport (NDIS 5.1).
Zielplattform Universell
Header ndis.h (einschließlich Ndis.h)
Bibliothek Ndis.lib
IRQL <= DISPATCH_LEVEL
DDI-Complianceregeln Irql_Miniport_Driver_Function(ndis)